var nameCanUse = false;
var mailCanUse = false;
//用户名 start		
function doCheckUser()
		{
			var username = $("tbUsername").value.trim();
			$("tbUsername").className = "focus";
			if(username.length==0)
			{
				$("divUserName").className = "msg";
			
				$("divUserName").innerHTML = "请输入长度为2-10个字符。";
				return false;
			}
			
			if(username.length < 2)
			{
				$("divUserName").className = "msg";
			
				$("divUserName").innerHTML = "用户名长度过短（2-10）。";
				return false;
			}
			if(username.length > 10)
			{
				$("divUserName").className = "msg";
		
				$("divUserName").innerHTML = "用户名长度过长（2-10）。";
				return false;
			}          
//		      var par = /^[a-zA-Z\u4E00-\u9FA5]\w{2,9}$/;
//            var rtn = par.test(username);
//            if(!rtn)
//            {
//				$("divUserName").className = "msg";
//				$("divUserName").innerHTML = "！不能包含汉字，数字，英文下划线之外的特殊字符";
//				return false;
//		    }
           // var rtn = CheckAccount(username);
		      var par = /^[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
            var rtn = par.test(username);

            if(!rtn)
            {
				$("divUserName").className = "msg";
				$("divUserName").innerHTML = "请保持在2-10字符内，仅限汉字，数字，英文和下划线";
				return false;
		    }
		    else 
		    {		        
				CheckN();
				if(nameCanUse)
				{				 
				    return true;
				}
				else 
				{				  
				    return false;
				}
		    
		    }	
		}
		
function doCheckLeaveUser()
{
	if(doCheckUser())
	{			   
		$("divUserName").className = "focus";
		$("divUserName").innerHTML = "填写正确。";			
		return true;
	}
	else
	{						
        $("tbUsername").className = "tips";
        return false;
    }
   // return true;
}			
//用户名 end

//密码 start
function doCheckPwd()
		{
		 
		
			var pwd = $("tbPassword").value;
			$("tbPassword").className = "focus";
			if(pwd.length==0)
			{
				$("divPassword").className = "msg";
				$("divPassword").innerHTML = "密码长度为6-16位，字母区分大小写。";
				return false;
			}
			
			 var pwd = $("tbPassword").value;		
		    if(pwd.length != pwd.trim().length)
			{
				$("divPassword").className = "msg";
				$("divPassword").innerHTML = "密码首位不能包含空格。";
				//pwdPass = 0;
				return false;
			}
			
			
			if(pwd.trim().length < 6)
			{
				$("divPassword").className = "msg";
				$("divPassword").innerHTML = "密码长度过短。";
				//pwdPass = 0;
				return false;
			}
			if(pwd.trim().length > 16)
			{
				$("divPassword").className = "msg";
				$("divPassword").innerHTML = "密码长度过长。";
				return false;
			}
			
			
			
			var pwd_conf = $("tbPassConfirm").value;
			if(pwd_conf != '')
			{			
				if(pwd_conf != pwd)
				{
					$("divPassword").className = "msg";
					$("divPassword").innerHTML = "两次输入的密码不一致。";
					$("divConfirm").className = "msg";
					$("divConfirm").innerHTML = "两次输入的密码不一致。";
					return false;
				}
				else
				{
				    if(pwd.length != pwd.trim().length)
			        {
				        $("divPassword").className = "msg";
				        $("divPassword").innerHTML = "密码首位不能包含空格。";
				        //pwdPass = 0;
				        return false;
			        }
			        
			        if(pwd_conf.length!=pwd_conf.trim().length)
			        {
			            $("divConfirm").className = "msg";
					    $("divConfirm").innerHTML = "重复密码首位不能包含空格。";
					    return false;
			        }
				
					$("divConfirm").className = "focus";
					$("divConfirm").innerHTML = "填写正确。";
					$("divPassword").className = "focus";
					$("divPassword").innerHTML = "填写正确。";
					return true;
				}
			}
			
			
			$("divPassword").className = "focus";
			$("divPassword").innerHTML = "填写正确。";
			return true;
		}
		
		function doCheckLeavePwd()
		{
			if(doCheckPwd())
			{
				$("divConfirm").className = "focus";
				$("divPassword").className = "focus";
			}
			$("tbPassword").className = "tips";
		}		

//密码 end
//密码确认 start
function doConfirmPwd()
		{	
		   
			
			var pwd = $("tbPassConfirm").value;
			$("tbPassConfirm").className = "focus";
			if(pwd.length == 0)
			{
				$("divConfirm").className = "msg";
				$("divConfirm").innerHTML = "请再输入一遍您上面输入的密码。";
				return false;
			}
			
			 var pwd = $("tbPassConfirm").value;
		    if(pwd.length != pwd.trim().length)
			{
				$("divConfirm").className = "msg";
				$("divConfirm").innerHTML = "重复密码首位不能包含空格。";
				//pwdPass = 0;
				return false;
			}
			
			
			if(pwd.length < 6)
			{
				$("divConfirm").className = "msg";
				$("divConfirm").innerHTML = "密码长度过短。";
				//confirmPass = 0;
				return false;
			}
			if(pwd.length > 16)
			{
				$("divConfirm").className = "msg";
				$("divConfirm").innerHTML = "密码长度过长。";
				return false;
			}
			
			var pwd_old = $("tbPassword").value;
			
			if(pwd != pwd_old)
			{
				$("divConfirm").className = "msg";
				$("divConfirm").innerHTML = "两次输入的密码不一致。";
				$("divPassword").className = "msg";
				$("divPassword").innerHTML = "两次输入的密码不一致。";
				return false;
			}
			else
			{
		        if(pwd.length != pwd.trim().length)
		        {
			       $("divConfirm").className = "msg";
				   $("divConfirm").innerHTML = "重复密码首位不能包含空格。";
				    return false;
		        }			        
		        if(pwd_old.length!=pwd_old.trim().length)
		        {
		            $("divPassword").className = "msg";
				    $("divPassword").innerHTML = "重复密码首位不能包含空格。";
				    return false;
		        }
		        
				$("divConfirm").className = "focus";
				$("divConfirm").innerHTML = "填写正确。";
				$("divPassword").className = "focus";
				$("divPassword").innerHTML = "填写正确。";
				return true;
			}
			
			

			$("divConfirm").className = "focus";
			$("divConfirm").innerHTML = "填写正确。";
			return true;
		}
				
		function doConfirmLeavePwd()
		{   
		    
			if(doConfirmPwd())
			{
			
			
				$("divConfirm").className = "focus";
				$("divPassword").className = "focus";
			}
			$("tbPassConfirm").className = "tips";
		}		
		
//密码确认 end	

//邮箱验证 start		
function doCheckEmail()
		{
	       // debugger;
			var email = $("tbEmail").value.trim();
			$("tbEmail").className = "focus";
			if (email.length > 0) 
			{
//			if(email.length==0)
//			{
//				$("divEmail").className = "msg";
//				$("divEmail").innerHTML = "请输入电子邮箱。";
//				return false;
//			}	
//			else 
                if(!isEmail(email))
			    {
				    $("divEmail").className = "msg";
				    $("divEmail").innerHTML = "电子邮箱的格式不正确。";
				    return false;
			    }
			    else
			    {
			        CheckNs();
		            if(mailCanUse)
		            {	
		                $("divEmail").className = "focus";
	                    $("divEmail").innerHTML = "填写正确。";			 
		                return true;
		            }
		            else 
		            {				  
		               // $("divEmail").className = "msg";
	                   // $("divEmail").innerHTML = "！该电子邮箱已经注册过了";			 
		                return false;
		            }    
			    }
			}
			return true;
		}
		
function doCheckLeaveEmail()
{
    if(doCheckEmail())
	{		
	    return true;
	}
	else 
	{
       $("tbEmail").className = "tips";
        return false;

	}
}			
//用户名 end
function doLogin(thisform)
		{	
			if(doCheckUser() && doCheckPwd() && doConfirmPwd() && nameCanUse && mailCanUse)
			{			    
			}
			else
			{	
				if(!doCheckLeaveUser())
				{
				    alert($("divUserName").innerHTML);					
					$("tbUsername").focus();
					return false;
				}
				if(!doCheckPwd())
				{
					alert($("divPassword").innerHTML);
					$("tbPassword").focus();
					return false;
				}
				if(!doConfirmPwd())
				{
				    alert($("divConfirm").innerHTML);
					$("tbPassConfirm").focus();
					return false;				
				}				
				if(!doCheckPwd() || !doConfirmPwd())
				{
					alert("请检查密码输入是否正确。");
					$("tbPassword").focus();
					return false;
				}			
			}
			if(!doCheckLeaveEmail())
				{
					alert($("divEmail").innerHTML);		
					$("tbEmail").focus();
					return false;
				}			   
			//注册协议
			if (!$("ckAgreement").checked)
			{
				alert("阅读并同意注册协议，才能注册。");
				$("ckAgreement").focus();
				return false;
			}
			return true;
		}	
	//----注册 ajax判断	
function CheckN()
{			
	var UNameStr = $("tbUsername").value.trim();
	var url = "CheckU.aspx?UName="+UNameStr;
	var msg;
	ajaxStr( url,"POST", function( msg )
	{		
        if(msg=="true")
        {					 				    
           nameCanUse = false;
		    $("divUserName").className = "msg";
		    $("divUserName").innerText ="该用户名已经存在。";
		    return false;
        }
        else if(msg=="false")
        {
		    nameCanUse = true;						    
	        $("divUserName").className = "focus";
	        $("divUserName").innerText ="该用户名可以使用。";	
		    return true	;
        }
    });
}

function CheckNs()
{		
	var EmailStr = $("tbEmail").value.trim();
	var url = "CheckEmial.aspx?Emails="+EmailStr;			
	var msg;
	ajaxStr( url,"POST", function( msg )
	{		
        if(msg=="true")
        {					 				    
            mailCanUse = false;
			$("divEmail").className = "msg";
			$("divEmail").innerText ="该电子邮箱已经注册过了。";	
			return false;
        }
        else if(msg=="false")
        {
		   mailCanUse = true;						    
		    $("divEmail").className = "focus";
			$("divEmail").innerText ="该电子邮箱可以使用。";	
			return true;
        }
    });                     
}
        
     
