var loginHttp;

function createLoginXMLHttpRequest() {
	if (window.ActiveXObject) {
		loginHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest) {
		loginHttp = new XMLHttpRequest();
	}
}

/**异步登陆调用此公共方法**/
function ajxCheckIsLogin(){
	createLoginXMLHttpRequest();
	loginHttp.onreadystatechange = resCheckIsLogin;
	var url="/include/checkIsLogin.htm";
	loginHttp.open("POST",url,true);
	loginHttp.send('');
}

function resCheckIsLogin(){
	if (loginHttp.readyState == 4) {
		if (loginHttp.status == 200){
			var loginData = loginHttp.responseText;
			if(loginData.split(",")[0] == "99") {
				document.getElementById('hiddenLoginId').value = "99";//未登陆
				displayLogin();//未登录
			}else if(loginData.split(",")[0] == "98"){//用户信息不完整
				document.getElementById('hiddenLoginId').value = "98";//已登陆
				displayAddReg();
			}else{
				document.getElementById('hiddenLoginId').value = "00";//已登陆
			}
		}
	}
}

/**完整用户信息**/
function displayAddReg(){
	//异步判断用户是否登陆
	//如果没有登录、展现登陆框
	alert("您的用户信息填写不完整,请先完整用户信息！");
	openWebBgLayer();
	document.getElementById("addReg").style.display = "block";
	showPopUp("addReg",578,540);
	return false;
}

/**打开覆盖层**/
function openWebBgLayer(){
	if(document.getElementById('lotteryContents')!= null){
		document.getElementById('lotteryContents').style.display = "none";
	}
	var webBgLayer = document.getElementById("webBgLayer");
	var bodyHeight = getMaskHight();
	webBgLayer.style.height = bodyHeight+"px";//设置高
	webBgLayer.style.width = "100%";
	webBgLayer.style.display = "block";
	//alert("屏幕可用工作区高度:"+window.screen.availHeight );
	//alert("已卷去高："+document.body.scrollTop); 0
	if(getOs() != 'IE6'){
		webBgLayer.style.left = 0+"px";
	}
	//alert("全文高："+document.body.scrollHeight );
}

/**显示浮层登陆框**/
function displayLogin(){
	alert("您未登录,请先登录");
	correctZIndex.hide();
	JiFenChuanMei_Wolf.refreshCD('displayImage');//初始化下验证码
	openWebBgLayer();
	document.getElementById("displayLogin").style.display = "block";
	showPopUp("displayLogin",550,350);
	return false;
}
/**登录过程中**/
function displayLoginSuccess(){
	if(!validateQuickLogin()){
		return false;
	}
	document.getElementById("noDisplayButton").style.display = "block";
	document.getElementById("showDisplayButton").style.display = "none";
	window.frames["iframeLogin"].document.getElementById("userName").value = document.getElementById("quickUserName").value;
	window.frames["iframeLogin"].document.getElementById("pwd").value = document.getElementById("quickPwd").value;
	window.frames["iframeLogin"].document.getElementById("authCode").value = document.getElementById("quickAuthCode").value;
	window.frames["iframeLogin"].document.getElementById("model").value = "1";
	window.frames["iframeLogin"].document.forms[0].submit();
}

function getMaskHight() {
	var h = 0;
	if (document.body.scrollHeight > document.body.clientHeight) {
		h = document.body.scrollHeight;
	} else {
		h = document.body.clientHeight;
	}
	return h;
}
/**关闭登录层**/
function closeDisplayLogin(){
	var webBgLayer = document.getElementById("webBgLayer");
	var displayLogin = document.getElementById("displayLogin");
	if(document.getElementById('lotteryContents')!= null){
		document.getElementById('lotteryContents').style.display = "block";
	}
	displayLogin.style.display = "none";
	webBgLayer.style.display = "none";
	document.getElementById("noDisplayButton").style.display = "none";
	document.getElementById("showDisplayButton").style.display = "block";
	correctZIndex.show();
}
/**快速登录校验**/
function validateQuickLogin(){
	var loginName = document.getElementById("quickUserName").value;
	var passwd = document.getElementById("quickPwd").value;
	var authCode = document.getElementById("quickAuthCode").value;
	if(loginName == ''){
		alert('请输入您的用户名!');
		document.getElementById("quickUserName").focus();
		return false;
	}
	if(passwd == ''){
		alert('请输入密码');
		document.getElementById('quickPwd').focus();
		return false;
	}
	if(authCode == ''){
		alert('请输入验证码!');
		document.getElementById("quickAuthCode").focus();
		return false;
	}
	correctZIndex.show();
	return true;
}

/**异步用户完整性输入**/
function ajaxAddReg(){
	document.getElementById("addRegSub").style.display = "none";
	document.getElementById("noAddRegSub").style.display = "block";
	var addRegTrueName = encodeURIComponent(document.getElementById("addRegTrueName").value);
	var addRegCertCode = encodeURIComponent(document.getElementById("addRegCertCode").value);
	var addRegPhone = encodeURIComponent(document.getElementById("addRegPhone").value);
	//js验证信息
	var trueName = document.getElementById('addRegTrueName');
	trueName.value = trueName.value.trim();
	var patrn=/^[a-zA-Z]{1,20}|[\u4e00-\u9fa5]{1,10}$/;
	if(trueName.value == ''){
		alert('请输入真实姓名');
		trueName.focus();
		document.getElementById("addRegSub").style.display = "block";
		document.getElementById("noAddRegSub").style.display = "none";
		return false;
	}
	 if(!patrn.test(trueName.value)){
		alert('真实姓名只能是2-5个汉字或者英文');
		trueName.focus();
		document.getElementById("addRegSub").style.display = "block";
		document.getElementById("noAddRegSub").style.display = "none";
		return false;
	}
	if(trueName.value.replace(/[^\x00-\xff]/g,"**").length < 4 || trueName.value.replace(/[^\x00-\xff]/g,"**").length > 16){
		alert('真实姓名长度为4-16个字符,请按要求输入');
		trueName.focus();
		document.getElementById("addRegSub").style.display = "block";
		document.getElementById("noAddRegSub").style.display = "none";
		return false;
	}
	//判断联系电话
	var phone = document.getElementById('addRegPhone');
	phone.value = phone.value.trim();
	if(phone.value == ''){
		alert('请输入手机号码');
		phone.focus();
		document.getElementById("addRegSub").style.display = "block";
		document.getElementById("noAddRegSub").style.display = "none";
		return false;
	}else{
		if (!isMobile(phone.value)) {
			alert('请输入正确的手机号码');
			phone.focus();
			document.getElementById("addRegSub").style.display = "block";
			document.getElementById("noAddRegSub").style.display = "none";
			return false;
		}
	}
	//校验证件号码
	if(!checkCertType()){
		document.getElementById("addRegSub").style.display = "block";
		document.getElementById("noAddRegSub").style.display = "none";
		return false;
	}
	
	createLoginXMLHttpRequest();
	loginHttp.onreadystatechange = resAjaxAddReg;
	var url="/include/addReg.htm?addRegTrueName="+addRegTrueName+"&addRegCertCode="+addRegCertCode+"&addRegPhone="+addRegPhone;
	loginHttp.open("POST",url,true);
	loginHttp.send('');
}

function resAjaxAddReg(){
	if (loginHttp.readyState == 4) {
		if (loginHttp.status == 200){
			var loginData = loginHttp.responseText;
			//alert(loginData.split(",")[0]);
			if(loginData.split(",")[0] == "00"){
				alert("恭喜您，您的资料已经填写完毕！您可以继续投注！");
				if(document.getElementById('lotteryContents')!=null){
					document.getElementById('lotteryContents').style.display ="block";//显示投注框
				}
				document.getElementById("webBgLayer").style.display = "none";
				document.getElementById('addReg').style.display = "none";//已登陆
			}else{
				alert(loginData.split(",")[1]);
				document.getElementById("addRegSub").style.display = "block";
				document.getElementById("noAddRegSub").style.display = "none";
				return false;
			}
		}
	}
}

<!--sleep-->
function Sleep(obj,iMinSecond)
{
	if(window.eventList==null)
	window.eventList=new Array();
	var ind=-1;
	for (var i=0;i<window.eventList.length;i++)
	{  
		if (window.eventList[i]==null){
			window.eventList[i]=obj;ind=i;break;
		}
	}
	if (ind==-1){  
	    ind=window.eventList.length;  
	    window.eventList[ind]=obj;
   	}
   	setTimeout("GoOn(" + ind + ")",iMinSecond);
}
function GoOn(ind)
{
   var obj = window.eventList[ind];
   window.eventList[ind] = null;
   if (obj.NextStep) obj.NextStep();
   else obj();
}

/**浏览器类型**/
function getOs(){
    var OsObject = "";
	if(navigator.userAgent.indexOf("MSIE")>0) {
		if(/MSIE 6.0/ig.test(navigator.appVersion) ) {
			return "IE6";
		}if(/MSIE 7.0/ig.test(navigator.appVersion) ) {
			return "IE7";
		}
		return "MSIE";
	}
	if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
		return "Firefox";
	}
	if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
		return "Safari";
	} 
	if(isCamino=navigator.userAgent.indexOf("Camino")>0){
		return "Camino";
	}
	if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
		return "Gecko";
	}
}
/**对弹出层进行控制**/
function showPopUp(id,idWidth,idHeight){
	var getWindowSize = function(){
		if(self.innerHeight){
			return {'width':self.innerWidth,'height':self.innerHeight};
		}else if(document.documentElement && document.documentElement.clientHeight){
			return {
				'width':document.documentElement.clientWidth,
				'height':document.documentElement.clientHeight
			};
		}else if(document.body){
			return {
				'width':document.body.clientWidth,
				'height':document.body.clientHeight
			};
		}
	};
	var de = document.documentElement;
	var windowSize = getWindowSize();
	//alert("浏览器高度："+windowSize.height);
	var div = document.getElementById(id);
	//alert("浏览器宽度："+windowSize.width);
	div.style.left = Math.ceil((windowSize.width - idWidth) / 2) + 'px';
	//alert(Math.ceil((windowSize.width - idWidth) / 2));
	div.style.top = de.scrollTop + Math.ceil((windowSize.height - idHeight) / 2) + 'px';
	if(windowSize.height>idHeight){//客户端浏览器如果高度大于弹出框高度。自动居中
		window.onscroll = function(){
			div.style.top = de.scrollTop + Math.ceil((windowSize.height - idHeight) / 2) + 'px';
		};
	}
}

//隐藏登陆页面的回车登陆
function hiddenLoginIsKeyCode13(event){
	if(keyCode13(event)){
		displayLoginSuccess();
	}else{
		return false;
	}
}

//判断用户是否使用了回车键
function keyCode13(event){
	if(event.keyCode == 13){
    	return true;
    }else{
    	return false;
    }
}
/**暂时无开放**/
function showTip()
{
	alert("内部公测中，请等待...");
	return false;
}