
var requert=false;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request){
alert("Error initializing XMLHttpRequest!");
}

function usercheck(username){//用户验证
if(username==''){
	document.getElementById("checkuser").innerHTML="<font color=red>忘记填用户名了!</font>";

}
else
{
	  var url="checkuserreg.php?username="+escape(username);
	  request.open("GET",url,true);
	  request.onreadystatechange=updatechange;
	  request.send(null);
}
}
function updatechange()
{
if(request.readyState==4)
{       
         if(request.status==200) 
         {
              if (request.responseText.toString()=="1")
              {
                document.getElementById("checkuser").innerHTML="<font color=red>用户名已被占用!</font>";
   
              }         
             if (request.responseText.toString()=="2")
             {   
                document.getElementById("checkuser").innerHTML="<font color=red>该用户名可以使用!</font>";
             }   
         } 
}
}


function mailcheck(mail)
{//邮箱验证
	// \w == [A-Za-z0-9_\-]
if(mail=='')
{	
	document.getElementById("checkemail").innerHTML="<font color=red>忘记填邮箱名了!</font>";

}


else { 
	var pat = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
    if(!pat.test(mail))
      { 
      	document.getElementById("checkemail").innerHTML="<font color=red>邮箱名不合法!</font>";
 
      }


/*var emailPat=/^(.+)@(.+)$/;
var matchArray=mail.match(emailPat);
if(matchArray==null){
		document.getElementById("checkemail").innerHTML="<font color=red>邮箱名不合法!</font>";
	    
		return false;
	
}
*/
else{
	  var url="checkuserreg.php?mail="+escape(mail);
	  request.open("GET",url,true);
	  request.onreadystatechange=updatemail;
	  request.send(null);
	}
}
}
function updatemail(){
if(request.readyState==4){          
         if(request.status==200) {
              if (request.responseText.toString()=="3"){
                document.getElementById("checkemail").innerHTML="<font color=red>邮箱已被使用!</font>";
     
                 
             }if (request.responseText.toString()=="4"){
                 document.getElementById("checkemail").innerHTML="<font color=red>该邮箱可以使用!</font>";
             }
}
}
}
function checkpsw(userpsw){
    if(userpsw=='')	{//密码为空
       document.getElementById("checkpsw").innerHTML="<font color=red>密码不能为空!</font>";
	
    }else{
    if(userpsw.length<6||userpsw.length>20)	{//密码长度
       document.getElementById("checkpsw").innerHTML="<font color=red>密码长度不能小于6或大于20!</font>";
	
    }else{
     document.getElementById("checkpsw").innerHTML="<font color=red>没问题!</font>";
    }
    }
}
function checkpsw2(userpsw2){
 if(userpsw2!=''){	
   if(userpsw2!=document.form.userpsw.value)	{//验证两次输入密码是否一致
       document.getElementById("checkpsw2").innerHTML="<font color=red>两次输入的密码不一致!</font>";
		
    }else{
    	document.getElementById("checkpsw2").innerHTML="<font color=red>没问题!</font>";
    }
 }
}
function checkform(){
	
	
	
}
	
