var logonUrl='http://account.gamesbb.com.cn/ajaxLogin.do';
var fid = '';
function showLogonForm(){
	var formStr = "";
	formStr += "<a href=\"http:\/\/www.gamesbb.com.cn\/service\/question.shtml\" target=\"_blank\">帮助中心<\/a><a href=\"http:\/\/account.gamesbb.com.cn\/register.jsp\" target=\"_blank\">注册<\/a><a href=\"http:\/\/account.gamesbb.com.cn\/relogin.do?url="+window.location.href+"\">登录<\/a>";
	return formStr;

}

function ctlent(eventobject){
	if(window.event.keyCode==13){
		logon();
	}
}

function getRemote(url){
	XSSRequest.request('test',url,
		function(responseObj){
			setForm(responseObj)}
		,30,false);
}
function changeStatForm(msg,disabledflag){
	var fnname=document.getElementById('log_name');
	var fnpass=document.getElementById('log_pass');
	fnname.disabled=disabledflag;
	fnpass.disabled=disabledflag;
	setStat(msg);
}

function logon(){
	var fnname=document.getElementById('log_name');
	var fnpass=document.getElementById('log_pass');
	url = logonUrl + '?accountKey='+fnname.value+'&accountToken='+fnpass.value;
	if(fnname.value=='' || fnpass.value==''){
		setStat('请填写完整');
		return;
	}
		changeStatForm('处理中 . . .',true);
		getRemote(url);
		
}

function logout(){
	deleteCookie('CNREAL','/','.gamesbb.com.cn') ;
	refreshForm(fid,showLogonForm());
}

function setForm(responseObj){
	var result=responseObj.result;
	var message=responseObj.message;
	if(result=="false"){
		changeStatForm(message,false);
	}else{
		cookieString=responseObj.cookie;
		setCookie('CNREAL', cookieString, 0, '/', '.gamesbb.com.cn',false,false);
		refreshForm(fid, showRealCn(getRealLogonName()));
	}
}

function showRealCn(cn){
	
	var html='';
	html += "<p>欢迎　用户<input style=\"background:none;border:none;color:#FFF\" size=12 value=\""+cn+"\" title=\""+cn+"\">登录Gamesbb游戏世界！</p>";
	html += "<a href=\"http:\/\/www.gamesbb.com.cn\/service\/question.shtml\" target=\"_blank\">帮助中心<\/a><a href=\"javascript:logout()\">退出<\/a><a href=\"http:\/\/pay.cn.real.com\">立即充值<\/a><a href=\"http:\/\/account.gamesbb.com.cn/baseMessageP.do\">修改资料<\/a>";
	return html;
}

function beginForm(formid){
	fid = formid;
	var realcn='';
	realcn = getRealLogonName();
	if(realcn!='') {
		refreshForm(formid,showRealCn(realcn));
	}else{
		refreshForm(formid,showLogonForm());
	}
}

function refreshForm(formid,formstring){
	fn = document.getElementById(formid);
	fn.innerHTML = formstring;

}

function setStat(msg){
	var statFn=document.getElementById('stat');
	if(statFn!=undefined){
		statFn.innerHTML=msg;
	}
}
