function checkLogin(theform){
	if (theform.username.value=="")
	{
		alert("请输入用户名");
		theform.username.focus();
		return false; 
	}
	if (theform.password.value=="")
	{
		alert("请输入密码");
		theform.password.focus();
		return false; 
	}	
	theform.submit();
}

function getCookie(B){
  var A=new RegExp(B+"=([^;]+)"),_=A.exec(document.cookie),$="";
  if(_!=null){
    try{
      $=decodeURI(_[1]);
    }
    catch(C){
    }
  }
  return $;
}

function index_state(which, one, two){
	var lastgames = getCookie("lastgames");
	if(lastgames != '' && lastgames != null){
		var game = lastgames.split('|||')[0];
		game_name = game.split('|')[0];
		game_server = game.split('|')[1];
		game_title = game.split('|')[2];
		if(game_title != '' && game_title != null ){
				var lastgame="<a target=\'_blank\' href=\'http:\/\/web.4399.com\/stat\/togame\.php\?target="+ game_name +"&server_id="+ game_server +"\'><font color='red'>" + game_title + "</font><\/a>";
		}else{
			var lastgame="您暂时没有玩过游戏！";
		}
	}else{
		var lastgame="您暂时没有玩过游戏！";
	}
	var statename = getCookie("ck_accname");
	var nickname = getCookie("ck_nickname");
	statename = unescape(statename,"utf-8");
	
	if(statename.match("@yw")!=null){
		location.replace("http://www.youwo.com");
	}
	if(statename.match("@xs8")!=null){
		location.replace("http://g.xs8.cn");
	}
	if ((statename != undefined) && (statename != '')){
	  document.getElementById(one).style.display = "none";
	  document.getElementById(two).style.display = "block";
	  if(which == 'mcsd'){
		  document.getElementById('reg').style.display = "none";
	  }
          else if(which == 'mgtx'){
          document.getElementById('logedbtn').style.display = "block";
          document.getElementById('log').style.display = "none";
          document.getElementById('nolog').style.display = "none";
          }
	  else if(which == 'sdz'){
          document.getElementById('bnc2').style.display = "none";
          document.getElementById('bnc1').style.display = "none";
	  }
	  else if(which == 'letu'){
          document.getElementById('loged_t').style.display = "block";
          document.getElementById('log').style.display = "none";
          document.getElementById('nolog_t').style.display = "none";
	  }
	  else if(which == 'ftxy'){
          document.getElementById('login_ok').style.display = "block";
          document.getElementById('myform').style.display = "none";
          document.getElementById('nav_login').style.display = "none";
	  }
	  document.getElementById('ustr').innerHTML = statename;
	  //document.getElementById('usnk').innerHTML = nickname;
	  document.getElementById('lgame').innerHTML = lastgame;
	};
}

function user_state(which, line, color,gameslen){
	var lastgames = getCookie("lastgames");
	var lastgame = '';
	if(lastgames != '' && lastgames != null){
		var games = lastgames.split('|||')
		if(gameslen>0) games_length = gameslen;
		else games_length = games.length;
		
		for(i=0; i<games_length; i++){
			game_name = games[i].split('|')[0];
			game_server = games[i].split('|')[1];
			game_title = games[i].split('|')[2];
			if(game_title != '' && game_title != null ){
				if(which=='user'){
										lastgame +="<a target=\'_blank\' href=\'http:\/\/web\.4399\.com\/stat\/togame\.php?target="+ game_name +"&server_id="+ game_server +"\'><font style='font-size:12px;' " + color + ">" + game_title + "</font><\/a><br>";
				}else{
					lastgame +="<"+line+"><a target=\'_blank\' href=\'http:\/\/web\.4399\.com\/stat\/togame\.php?target="+ game_name +"&server_id="+ game_server +"\'><font style='font-size:12px;' " + color + ">" + game_title + "</font><\/a></"+line+">";
				}
			}
		}
	}else{
		if(which == 'service'){
			lastgame = "<span style=\'padding-left:35px;\'><font color=\'red\'>您暂时没有玩过游戏！<\/font><\/span>";
		}else{
			lastgame = "您暂时没有玩过游戏！";
		}
	}
	if(which == 'user'){
		var lastaddr = unescape(getCookie("lastaddr"));
		var lastlogin = unescape(getCookie("lastlogin"));
		if(lastaddr == ''){
			lastaddr = '暂无记录';
		}
		if(lastlogin == ''){
                        lastlogin = '暂无记录';
                }
		document.getElementById('lastaddr').innerHTML = lastaddr;
		document.getElementById('lastlogin').innerHTML = lastlogin.replace('+',' ');
	}
	document.getElementById('lastgames').innerHTML = lastgame;
}


//run star about cookie;
var login_flag = getCookie("ck_login_flag");
if(login_flag == 'loged'){
	if((thispage == undefined) && (thispage != '')){
		var thispage = "";
	}
	if(thispage == 'index'){
		index_state("index","nologin","hadlogin");
		user_state("user","","color='red'",1);
	}
	else if(thispage == 'gameindex'){
		index_state("game","nolog","logined");
	}
	else if(thispage == 'mcsdindex'){
		index_state("mcsd","log","n_mes");
	}
        else if(thispage == 'mgtxindex'){
                index_state("mgtx","reg","loged");
        }
	else if(thispage == 'sdzindex'){
		index_state("sdz","nolog","logined");
	}
	else if(thispage == 'letuindex' || thispage == 'mlxtindex' || thispage == 'plsmindex' || thispage == 'qmzlindex'){
		index_state("letu","reg","loged");
	}
	else if(thispage == 'ftxyindex'){
		index_state("ftxy","loginfrm","nav_success");
	}
	else if(thispage == 'userinfo'){
		user_state("user","","color='red'");
	}
	else if(thispage == 'serviceinfo'){
		user_state("service","li","size='2px'");
	}
	else if(thispage == 'login_mcsd'){
		index_state("login_mcsd","nologin","hadlogin");
	}
}else{
	if(thispage == 'serviceinfo'){
		user_state("service","li","size=2");
	}
}
