﻿function checkIP()
{
	var dObj=document.getElementById("domain");
	var d = dObj.value;
	
	if(/[A-Za-z_-]/.test(d)){
		if (d.indexOf(" ")>=0){
			d = d.replace(/ /g,"");
			dObj.value=d;
		}

		if (d.toLowerCase().indexOf("http://")==0){
			d = d.slice(7);
            dObj.value=d;
		}

		var tt=d.indexOf("/");
		if (tt>0){
		    d = d.substring(0, tt); 
		    dObj.value=d;
		}

		return true;
	}

	alert("请输入正确的域名");
	dObj.focus();
	return false;
}

function startTimer() {
	try{
		var objsTime=document.getElementById("sTime");
		if (objsTime) {
			cTime+=1000;
			objDate=new Date(cTime);
			objsTime.innerHTML=objDate.format("yy年MM月dd日 hh:mm:ss");
		}
	
		sysLog[0]++;
		userSms[0]++;
		if (sysLog[0]>=sysLog[1]) {
			sysLog[0]=0;
			userSms[0]=0;
			eval("$.ajax({type:'GET',url:'/game/userinfo.asp?act=info&"+Math.random()+"',dataType:'json',success:refreshUserInfo});");
		}
	} catch(err) {};
}

function refreshUserInfo(objJSON) {
	if (typeof(objJSON)!="object") {return false};

	var msg=objJSON.msg;	
	if (msg=="loginfail") {
		parent.parent.window.document.location.reload();
		return false;
	}

	var logID=objJSON.logID;
	var newMail=objJSON.newMail;
	var uLevel=objJSON.uLevel;
	var JobTitle=objJSON.JobTitle;
	var uExp=objJSON.uExp;
	var uRoadCraft=objJSON.uRoadCraft;
	var uHP=objJSON.uHP;
	var uShootExp=objJSON.uShootExp;
	var doPoint=objJSON.doPoint;
	var uMoney=objJSON.uMoney;

	setMailShow(newMail);

	if (sysLog[2]!=logID) {
		sysLog[2]=logID;
		parent.parent.window.document.getElementById('log').contentWindow.document.getElementById('syslogIframe').contentWindow.document.location="/game/eventlog.asp?"+Math.random();
	}

	var objInfo=parent.parent.window.document.getElementById('info').contentWindow.document.getElementById('userInfoIframe').contentWindow.document;
	objInfo.getElementById('spanuLevel').innerHTML=uLevel;
	objInfo.getElementById('spanJobTitle').innerHTML=JobTitle;
	objInfo.getElementById('spanuExp').innerHTML=uExp;
	objInfo.getElementById('spanuRoadCraft').innerHTML=uRoadCraft;
	objInfo.getElementById('spanuHP').innerHTML=uHP;
	objInfo.getElementById('spanuShootExp').innerHTML=uShootExp;
	objInfo.getElementById('spandoPoint').innerHTML=doPoint;
	objInfo.getElementById('spanuMoney').innerHTML=uMoney;
}
