// JavaScript Document
  function ajax_check(url,div){
	//var url = "ajax_checkusername.php?username="+document.getElementById("user_name").value;
	var xmlHttp = false;
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("MsXml2.XmlHttp");
	} else {
		xmlHttp = new XMLHttpRequest();
	}
	// xmlHttp.overrideMimeType("text/xml");
	var url=url;
	var div=div;
	xmlHttp.open("GET", url, false);
	xmlHttp.setRequestHeader("If-Modified-Since","0");  //解决缓存问题;不缓存数据

	xmlHttp.send(null);
	var text = xmlHttp.responseText;
	//text=text.split(text,"|");
	 //document.getElementById(div).innerHTML="<font color=red>对不起，这个名已被其它人注册，你需要重新写一个!</font>";
	 //document.getElementById(div).innerHTML=text;
	return text; 
}
	
	 function CheckUserName()
	 { 
		 if(document.getElementById("user_name").value!="")
		 { 
			 var user_name=document.getElementById("user_name").value;
			 if(user_name.length<4||user_name.length>20)
			 {
			  document.getElementById("div_username").innerHTML="<font color=red>用户名长度为4-20位(不能有空格,可以是中文)</font>";
		     }else{
			  //进行ajax验证
			   text=ajax_check("ajax_checkusername.php?username="+encodeURI(document.getElementById("user_name").value),"div_username");
			   //alert(text);
			  document.getElementById("div_username").innerHTML=text;
			 }
		 } 
	 } 
		 
		function CheckEmail()
		{
		    if(document.getElementById("user_email").value!="")
			{ 
				var strP=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
				if(!strP.test(document.getElementById("user_email").value))
				{
					document.getElementById("div_email").innerHTML="<font color=red>请输入正确的邮件格式!</font>";
				}else{
					document.getElementById("div_email").innerHTML="<font color=green>邮件格式正确!</font>";
				}
		   }
		}
		function CheckPasswd()
		{ 
		  if(document.getElementById("user_pwd").value!="")
		  { 
			 var user_pwd=document.getElementById("user_pwd").value;
			 if(user_pwd.length<4||user_pwd.length>20)
			{
			  document.getElementById("div_passwd").innerHTML="<font color=red>密码必须是长度为4-20位字符和数字组成!</font>";
		    }else{
			  document.getElementById("div_passwd").innerHTML="<font color=green>密码输入符合要求!</font>";
		    }
		  }
		}
		function CheckpasswdConfirm()
		{
		   if(document.getElementById("user_pwd2").value!=""){
		  
			  if(document.getElementById("user_pwd").value!=document.getElementById("user_pwd2").value)
			  {
			   document.getElementById("div_passwd2").innerHTML="<font color=red>确认密码和密码必须相同!</font>";
			  }
			  else if(document.getElementById("user_pwd2").value.length<4||document.getElementById("user_pwd2").value.length>20)
			   { document.getElementById("div_passwd2").innerHTML="<font color=red>确认密码必须是长度为4-20位字符和数字组成!</font>";
				}
			  else{
			    document.getElementById("div_passwd2").innerHTML="<font color=green>确认密码输入符合要求!</font>";
			   }
			}
			   
		}
		
		function CheckForm(){
			if(!document.getElementById("prot").checked){
				alert("只有接受我们的协议才能继续注册！");
				document.getElementById("prot").focus();
				return false;
			}
		
			if(document.getElementById("user_name").value==""||document.getElementById("user_name").value==null){
				alert("用户名不能为空！");
				document.getElementById("user_name").focus();
				return false;
			}
			
			 var user_name=document.getElementById("user_name").value;
			 if(user_name.length<4||user_name.length>20)
			 {
				alert("用户名长度为4-20位(不能有空格,可以是中文！");
				document.getElementById("user_name").focus();
				return false;
			 }
			
			if(document.getElementById("user_pwd").value==""||document.getElementById("user_pwd").value==null){
				alert("密码不能为空！");
				document.getElementById("user_pwd").focus();
				return false;
			}
			
			 var user_pwd=document.getElementById("user_pwd").value;
			 if(user_pwd.length<4||user_pwd.length>20)
			 {
				alert("密码必须是长度为4-20位字符和数字组成！");
				document.getElementById("user_pwd").focus();
			 }
			 
			if(document.getElementById("user_pwd").value!=document.getElementById("user_pwd2").value)
				{
					alert("初始密码和确认密码不同，请重新输入。");
					document.getElementById("user_pwd2").focus();
					return false;
				}
			var regexp =/^[a-zA-Z0-9_-]/g;
			if(!regexp.test(document.getElementById("user_pwd").value))
			{
				alert("密码含有特殊字符，不符合要求。");
				document.getElementById("user_pwd").focus();
				return false;
			}
				
			if(document.getElementById("user_email").value==""||document.getElementById("user_email").value==null)
			{
				alert("请输入您常用的电子邮件！");
				document.getElementById("user_email").focus();
				return false;
			}
			var strP=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
 	 		if(!strP.test(document.getElementById("user_email").value)){
				alert("请输入正确的邮件格式！");
			    document.getElementById("user_email").focus();
				return false;
			}
			if(document.getElementById("codes").value==""||document.getElementById("codes").value==null)
				{
					alert("请输入验证码!");
					document.getElementById("codes").focus();
					return false;
				}else{
				//ajax验证
			         var texta=ajax_check("ajax_codes.php?codes="+document.getElementById("codes").value,"div_codes");
					 //正确
					 //alert(texta);
					 //return false;
	                 if(texta=='true')
					 {document.getElementById("div_codes").innerHTML="<font color=green>验证码符合要求</font>";
					 document.getElementById("allfinish").innerHTML="<font color=green>请稍等,正在为您注册...</font>";
					 //alert("验证码正确");
					 }
					 else{
					// alert("请输入正确的验证码!");
	                 document.getElementById("div_codes").innerHTML="<font color=red>请输入正确的验证码,验证码不区分大小写!</font>";
					 sendcode();//变换验证码
					 return false;
					 }
				}
				
	}
	
	
function sendcode(){
  var iimg=document.getElementById("iimg");
  iimg.src="codes.php?d=" + Math.round(Math.random()*47842); //产生0-47842之间的随机整数
}

function checkCodes(){
	document.getElementById("div_codes").innerHTML="输入验证码,<a href='javascript:sendcode();'>看不清?换一个!</a>";
}

function oriUserName(){
	document.getElementById("div_username").innerHTML="用户名长度为4-20位(不能有空格,可以是中文)!</a>";
}

