﻿


var handle;
//display logout div
function showwin()
{
	var obj=document.getElementById("shadow");
	availWidth=parseInt(window.screen.availWidth);
	availHeight=parseInt(window.screen.availHeight);
	if (window.body.offsetHeight <900)
		{
			obj.style.height=availHeight;
		}
	else
		{
			obj.style.height=availHeight;
			//obj.style.height=window.body.offsetHeight;
		}
	document.getElementById("shadow").style.display="block";
	document.getElementById("detail").style.display="block"; 
}
//hidden logout div
function recover()
{
	document.getElementById("shadow").style.display="none";
	document.getElementById("detail").style.display="none"; 
}
function CallLogout()
{
  var o = document.getElementById("LogintoAimoo");
  var operationdiv = document.getElementById("operationdiv");
  var Remenberusername=document.getElementById("Remenberme");
  Remenberusername.checked=false;
  //o.innerHTML=showLogindiv();
  operationdiv.innerHTML='';
  operationdiv.style.display='none';
  setwelcomediv("Welcome");//set welcome div
  loadAjaxData("/login/Logout.cfm",{id:0},logoutsuccess,logoutsuccess);//run logout file
  
}
function logoutsuccess(v)
{
	window.reload();
}
//Login success 
function successuser(v)
{
	    
		//alert("test logout");
		var o = document.getElementById("LogintoAimoo");
		//var resultstring=v.responseText;
		if (resultstring.indexOf("|") > 0)//check datebase return info 
		   {
			// o.innerHTML=showuserdiv(resultstring);  
		   }
		 else
		   {
			// o.innerHTML=showLogindiv(); 
		    var nameinputintheform = document.getElementById("Aimoo_username");
			nameinputintheform.focus();
			//nameinputintheform.value="Login failed!";
		   }
}

//not login or login error
function erroruser()
{
		var o = document.getElementById("LogintoAimoo");
		//display error info
		nameinputintheform=document.getElementById("LogintoAimoo");
		o.innerHTML = showLogindiv();
		var nameinputintheform = document.getElementById("Aimoo_username");
		nameinputintheform.focus();
		//nameinputintheform.style.color='red';
		nameinputintheform.value="Email error!";

}

//Logi success CallLogout();
function showuserdiv(userinfostring)
{   
	var posstart=userinfostring.indexOf("[");
	var posend=userinfostring.indexOf("]");
	var userinboxstring=unescape(userinfostring.substring(posstart+1,posend));
	var splitstring=userinboxstring.split("|");
	var welcomediv="Welcome "+splitstring[0];
	
	var rightdiv="Getting Started      Find Friends     Inbox      <a href='#' onclick='LogOut();showwin();'>Logout</a>     <a href='#' onclick='showoperationdiv()' style='background-color:##CBA554'> Navigation</a></td></tr></table>";
	setwelcomediv(welcomediv);//show welcome info
	return "<table width='750' height='20' border='0' cellpadding='0' cellspacing='0' align='center' style='height:30px'><tr><td align='right'>"+rightdiv;
}

//show top operation control panel
function setnewheight(newheightpx)
{
	var o = document.getElementById("operationdiv");
	o.style.hegiht=newheightpx;
	//alert(o.style.Top);
}

function upordown(flag)
{
	for(var i=1;i<400;i++)
	  {
		 var tempheightstr=i+"px";
		 window.setTimeout("setnewheight()",150);
	  }
}
function showoperationdiv()
{ 
   var object=$("HiddenCount");
   var o = document.getElementById("operationdiv");
	if (Number(object.value)==1)
	{
		var LoadUserInfoObject=$("LoadUserInfo");
		if(LoadUserInfoObject.value==0)
		{
			LoaduserInfoMethod();
			LoadUserInfoObject.value=1;
		}
		o.style.display="block";
		LoadResult();
		object.value=0;
	}
	else
	{
		o.style.display="none";
		object.value=1;
	}
}
function LoadResult()
{
	loadAjaxData("/UserSettings/AjaxController/AjaxController.cfm",{SearchTip:'yes'},LoadResultSuccess,LoadResultError);
}
function LoadResultSuccess(v)
{
	$("LabelText").innerHTML=v.responseText;
}
function LoadResultError()
{
	
}
function LogOut()
{
	var object=$("HiddenCount");
	var LoadUserInfoObject=$("LoadUserInfo");
	var o = $("operationdiv");
	object.value=1;
	LoadUserInfoObject.value=0;
	o.style.display="none";
}


//up or down the controlplane
function changeH(str)
{
var obj = document.getElementById("operationdiv");
if(str=="up")
{
	if (parseInt(obj.style.height)>100)
		{
		clearInterval(handle);
		}
	else
		obj.style.height=(parseInt(obj.style.height)+8).toString()+"px";
	
}
if(str=="down")
{
	if (parseInt(obj.style.height)<8)
		{ 
			clearInterval(handle);
			obj.style.display="none";
		}
	else 
	   {obj.style.height=(parseInt(obj.style.height)-8).toString()+"px"; }
}
}

//load control panel success
function Loadcontrolpanelsussess(controlpanelstring)
{
		var o = document.getElementById("operationdiv");
		var processstring=controlpanelstring.responseText;
		if (processstring.indexOf("META") > 0)
		{
		   var delstrpos=processstring.indexOf(">",1);
		   var delstr=unescape(processstring.substring(0,delstrpos+1));
		   processstring.replace(delstr,"");
		}
		o.innerHTML =processstring;
}
//load control panelerror
function Loadcontrolpanelerror()
{
		var o = document.getElementById("operationdiv");
		o.innerHTML='';
}

//serup welcome infomation
function setwelcomediv(dispmsg)
{
	var o = document.getElementById("welcomediv");
	o.innerHTML = dispmsg;
}
//not login or login error info
function showLogindiv()
{
return "<table width='750' border='0' cellpadding='0' cellspacing='0' align='center' style='height:30px'><form action='/login/LoginConfirm.cfm' name='Login_to_Aimoo' method='post' ><tr><td align='right' class='a'> USERNAME <input name='Aimoo_username' id='Aimoo_username' type='text'   maxlength='30' title='Enter your  e-mail address' onclick='this.select();' class='input-login'> PASSWORD <input name='Aimoo_password'   id='Aimoo_password' type='password'  maxlength='30' title='Enter your password' onclick='this.select();' class='input-login'> <input type='image' src='/images/login.jpg' width='56' height='20' align='absmiddle' onclick='checkLoginpwd();'></td></tr></form></table>";	
}

//show loading gif
function Showloadingdiv()
 {
		return "";
 }
 
//check form login
function checkLoginpwd()
{
 var theusername=document.getElementById("Aimoo_username").value;
 var theuserpwd=document.getElementById("Aimoo_password").value;
 var Remenberusername=document.getElementById("Remenberme");
 var Remenberme=0;
 if (Remenberusername.checked==true)
   {
	   Remenberme=1;
   }
 var o = document.getElementById("LogintoAimoo");
 o.innerHTML=Showloadingdiv();
 loadAjaxData("/login/Checkusername.cfm",{Username:theusername,Userpwd:theuserpwd,IfRemenberme:Remenberme},checklogin,erroruser);	
}



function getCookie(cookie_name)//not use
 {
	var mycookies=document.cookie;
	var resultvalue='';	
	var cookie_pos=mycookies.indexOf(cookie_name);
	if (cookie_pos!=-1)
	  {
		cookie_pos+=cookie_pos+1;
		var cookie_end=mycookies.indexOf(";",cookie_pos);
		if (cookie_end==-1)
		   {
			cookie_end= cookie_name.length;  
		   }
		var resultvalue=unescape(mycookies.substring(cookie_pos,cookie_end));
	  }
    return resultvalue;
	
 }
 
