

// code by tony 2008-04-07

//缓存页面使用的js

function CacheHTML(){

	//获得服务状态图标的json数据
	/*
		格式：

		var jsondata={
				"Img":"ImgId",
				"SrvList":{
					"1":'',
					"2":'',
				 }
			  };
	*/

	this.getStateData='';
	
	this.ProcessSrvStateImg=CacheHTML_ProcessSrvStateImg();
}


//获取服务状态

function CacheHTML_ProcessSrvStateImg( StateData , IsIndexPage){

	//var tmpdata=this.getStateData;


		var tmpdata=StateData;

		if(tmpdata=='' && !tmpdata){
			return false;
		}

		try{
		var SrvList=tmpdata["SrvList"];}
		catch(e){};

		var SList=[];

		for(attr in SrvList ){
			
			if( !isNaN(attr) ){ 
				SList.push(attr);
			}
		}
		var ServiceList=SList.join(";");
		
		IsIndexPage=(IsIndexPage==true?1:0);

		$.get(
			root+"member.php",
			{"step":"getServiceStatus","SrvId":ServiceList,"IsIndexPage":IsIndexPage},

			function (msg){
				
				if(msg) {

					var list=msg.split(";");
					
					for(var count=0;count<list.length;count++){
						try{
							
							$("#"+tmpdata["Img"]+SList[count]).attr('src',list[count]);
							//eval(code);
						}
						catch(e){};
					}
				}
			}		
		);
}

//读取首页登录状态


function CacheHTML_ProcessChkLogin(){
	
	Ajax_Load_Show();

	$.get(
		root+"member.php",
		{"step":"CacheHTML_ProcessChkLogin"},

		function (msg){
			
			if(msg) {
				
				eval("var fuck="+msg);

				$("#new_login_include").html(fuck.logininfo);
				$("#top_info_span").html(fuck.topinfo);
				Ajax_Load_Hidden();
			}
		}
	);
}

//读取头部状态

function CacheHTML_ProcessChkTop(){
	
	/*

	$.get(
		root+"member.php",
		{"step":"CacheHTML_ProcessChkTop"},

		function (msg){
			
			if(msg) {
				$("#top_info_span").html(msg);
				
			}
		}
	);
	*/
}

//处理登录事件

function CacheHTML_ProcessLogin(username,pwd){

	var errMsg = ["登录失败：帐号错误！","登录失败：密码错误！","登录失败：帐号已停用！","登录失败：帐号或密码不能为空！","恭喜，登录成功！请返回重新操作。"];

	if (!username || !pwd)
	{
		alert("请将登录信息填完整");
	}
	else
	{
		$.get
		(
			root+'login.php', 
			{"user":username,"pass":pwd,"ajaxchk":1,"chk":1},
			function(msg)
			{
				if (trim(msg) == "3")
				{
					CacheHTML_ProcessChkLogin();
					CacheHTML_ProcessChkTop();
					
					getObj("loginUrl").href=root+"webcall.php";
					
					var loc=window.location.href;
					var tmpstr=loc.split("hi8.com"); //ss = s.split("hi8.com");

					if(tmpstr.length>1){
						
						var tmp1=tmpstr[1];
						if( tmp1=="" || tmp1=="/" || tmp1=="/index.php" ){
							window.location="webcall.php";
						}
					}
			
				}
				else
				{
					alert( errMsg[parseInt(msg)] );
				}
			}
		);
	}
}

//处理登出事件

function CacheHTML_ProcessLoginOut(){

	$.get(
		
		root+'logout.php',
		function(){
			CacheHTML_ProcessChkLogin();
			CacheHTML_ProcessChkTop();
		}
	);
}

