
var xmlHttp;
function ajax() {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Your browser does not support AJAX!");
		return;
	}
	var url = "RegCheck?t="+Math.random()+"&uid=" + document.getElementById("uid").value;
	url = encodeURI(encodeURI(url));
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = getmessage;
	xmlHttp.send(null);
}


function getmessage() {
	var rsCt;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			rsCt = xmlHttp.responseText;
			if(rsCt == 1){
				document.getElementById("chkU").value = "1"
				Warning("war1","W18");
				
			}else{
				document.getElementById("chkU").value = "2"
				Warning("war1","W19");
			}
		}	
	}
}


function ajax2() {
	var xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Your browser does not support AJAX!");
		return;
	}
	
	var url="";
	if(document.getElementById("chkflg").value=="reg"){
		url = "RegCheck2?t="+Math.random()+"&c_id=" + document.getElementById("c_id").value;
	}else if(document.getElementById("chkflg").value=="modify"){
		url = "../RegCheck2?t="+Math.random()+"&c_id=" + document.getElementById("c_id").value;													
	}
	url = encodeURI(encodeURI(url));
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function(){getmessage2(xmlHttp)};
	xmlHttp.send(null);
}

function getmessage2(xmlHttp) {
	var rsCt;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			rsCt = xmlHttp.responseText;
			if(rsCt == 1){
				document.getElementById("chkcid").value = "1"
				Warning("inf1","W22");
			}else{
				document.getElementById("chkcid").value = "2"
				Warning("inf1","W23");
			}
		}	
	}
}
function regChkEmail() {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Your browser does not support AJAX!");
		return;
	}
	var url = "regChkEmail?t="+Math.random()+"&email=" + document.getElementById("email").value;
	url = encodeURI(encodeURI(url));
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = getmsg;
	xmlHttp.send(null);
}

function getmsg() {
	var rsCt;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			rsCt = xmlHttp.responseText;
			if(rsCt == 1){
				document.getElementById("chkE").value = "1"
				Warning("war6","W20");
				
			}else{
				document.getElementById("chkE").value = "2"
				Warning("war6","W21");
			}
		}	
	}
}

function chkRegValNum() {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Your browser does not support AJAX!");
		return;
	}
	var url = "ValNum?t="+Math.random()+"&ValNum=" + document.getElementById("validateNum").value;
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = getReturnReg;
	xmlHttp.send(null);
}

function getReturnReg(){
	var rsCt;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			rsCt = xmlHttp.responseText;
			if(rsCt.indexOf("true") == -1){
				document.getElementById("chkV").value = "1"
				msg = "验证码输入错误！";
				alert(msg);
				document.getElementById("validateNum").focus();
			}else{
				document.getElementById("chkV").value = "0"	
			}
		}	
	}
}

function regChkAll() {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Your browser does not support AJAX!");
		return;
	}
	
	var uid = document.getElementById("uid").value;
	
	var email = document.getElementById("email").value;
	var val = document.getElementById("validateNum").value;
	
	var url = "regChkAll?t="+Math.random()+"&uid=" + uid + "&email=" + email + "&ValNum=" + val;
	url = encodeURI(encodeURI(url));
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = getAllmsg;
	xmlHttp.send(null);
}

function getAllmsg() {
	
	var rsCt;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			rsCt = xmlHttp.responseText;
			var fg1 = "0";	
			if(rsCt.indexOf("1")==-1){
				Warning("war1","W19");
				fg1 = "1";
			}else{
				Warning("war1","W18");
			}
			
			var fg2 = "0";
			if(rsCt.indexOf("3")==-1){
				Warning("war6","W21");
				fg2 = "1";
			}else{
				Warning("war6","W20");
			}
					
			var fg3 = "0";
			if(rsCt.indexOf("5")==-1){
				fg3 = "1";
			}else{
				msg = "验证码输入错误！";
				alert(msg);
				document.getElementById("validateNum").focus();
			}
			
			if(fg1=="1" && fg2=="1" && fg3=="1"){
				document.getElementById("frmReg").action="register.do";
				document.getElementById("frmReg").submit();
			}
			
		}	
	}
}








function chkValNum() {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Your browser does not support AJAX!");
		return;
	}
	var url = "ValNum?t="+Math.random()+"&ValNum=" + document.getElementById("validateNum").value;
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = getReturn;
	xmlHttp.send(null);
}

function getReturn(){
	var rsCt;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			rsCt = xmlHttp.responseText;
			if(rsCt.indexOf("true") == -1){
				document.getElementById("chkV").value = "1"
				msg = "验证码输入错误！";
				alert(msg);
				document.getElementById("validateNum").focus();
				reflImg();
			}else{
				document.getElementById("chkV").value = "0"	
				document.getElementById("loginForm").submit();
			}
		}	
	}
}



function LoginFm() {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Your browser does not support AJAX!");
		return;
	}
	var uid = document.getElementById("uid").value;
	var pswd = document.getElementById("pswd").value;
	
	var url = "t="+Math.random()+"&ChkLogin?username="+uid+"&password="+pswd+"&ValNum=" + document.getElementById("validateNum").value;
	url = encodeURI(encodeURI(url));
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = returnLogin;
	xmlHttp.send(null);
}

function returnLogin(){
	var rsCt;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			rsCt = xmlHttp.responseText;
			if(rsCt.indexOf("true") == -1){
				alert("输入不正确，请重写输入！");
			}else{
				
			}
		}	
	}
}
//修改密码时安全问题验证
function doChkV() {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Your browser does not support AJAX!");
		return;
	}
	var oldpswd = document.getElementById("oldpassword").value;
	var newpswd = document.getElementById("Password").value;
	var questiontype = document.getElementById("questiontype").value;
	var question = document.getElementById("question").value;
	var answer = document.getElementById("answer").value;
	var url = "/doChkV?t="+Math.random()+"&oldpassword="+oldpswd+"&password="+newpswd+"&questiontype="+questiontype+"&question="+question+"&answer="+answer;
	url = encodeURI(encodeURI(url));
	
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = getSt;
	xmlHttp.send(null);
}

function getSt(){
	var rsCt;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			rsCt = xmlHttp.responseText;
			if(rsCt.indexOf("1") != -1){
				top.location.href="../include/tips_pswdfail.jsp?ErrorID=1021";
			}
			if(rsCt.indexOf("2") != -1){
				top.location.href="../include/tips_pswdfail.jsp?ErrorID=1001";
				closeDiv();
			}
			if(rsCt.indexOf("0") != -1){
				top.location.href="../include/tips_pswdok.html";
			}
			if(rsCt.indexOf("3") != -1){
				alert("您的登陆信息已失效，请重新登陆！");
				top.location.href="../index.jsp";
			}
		}	
	}
}
function doChkMM() {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Your browser does not support AJAX!");
		return;
	}
	var pswd = document.getElementById("Password").value;
	var url = "/doChkMM?t="+Math.random()+"&password="+pswd;
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = getMMSt;
	xmlHttp.send(null);
}

function getMMSt(){
	var rsCt;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			rsCt = xmlHttp.responseText;
			if(rsCt.indexOf("1") != -1){
				alert("密码输入错误！");
			}
			if(rsCt.indexOf("0") != -1){
				if(document.getElementById("modBandcord")) document.getElementById("modBandcord").submit();
			}
			if(rsCt.indexOf("3") != -1){
				alert("您的登陆信息已失效，请重新登陆！");
				top.location.href="../index.jsp";
			}
		}	
	}
}


function GetXmlHttpObject() {
	var xmlHttp = null;
	try {
                     // Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e) {
                     // Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}


