﻿
      var errcheck_style="background:url('../image/check_error.gif')   no-repeat"; 
       var rightcheck_style="background:url('../image/check_right.gif')   no-repeat "; 
       
   //设置验证通过信息，参数为显示正确信息控件id；
    function setRightMsg(controlid)
    {            
        document.getElementById(controlid).style.cssText=rightcheck_style; 
	    setInnerText(document.getElementById(controlid),'');

    }
    
    //设置错误信息，参数为显示错误信息控件id，错误信息
    function setErrorMsg(controlid,msg)
    {
        document.getElementById(controlid).style.cssText=errcheck_style; 
	    setInnerText(document.getElementById(controlid),msg);
	    document.getElementById(controlid).style.paddingLeft="30px";   
    }
    
    //针对firefox浏览器的
    function getInnerText(obj){
         return document.all?obj.innerText:obj.textContent;
    } 
    //针对firefox浏览器中无innertext属性的
    function setInnerText(obj,val)
    {
        if(document.all)
        {
            if(val=='')
            {
            obj.innerText='      ';
            }else
            {
            obj.innerText=val;
            }
        }else
        {
        obj.textContent=val;
        }
    }
    
        // function GetStrLen(value)
    // --------------
    // 功能：计算字符串长度
    // 传入参数：
    // value： 要进行检查的字符串
    // 
    function GetStrLen(value)
    {
        var str,Num = 0;
        for (var i=0;i<value.length;i++)
        {
        str = value.substring(i,i+1);
        if (str<="~") //对双字节字特殊处理
        Num+=1;
        else
        Num+=2;
        }
        return Num;
    }   

	
	function checkMobile()
	{
	
	    var mobile = document.getElementById("txtMobile").value;
	    
	    if(mobile !="" )
	    {
              var a=new RegExp(/^(((13[0-9]{1})|(18[0-9]{1})|159|(15[0-9]{1}))+\d{8})$/).test(mobile);//验证手机
              if(!a)
              {
                 a=new RegExp(/^0(\(\d{2}\)|\d{2}-)?\d{8}$/).test(mobile);//验证固话
              }
              if(a)
               {
//	            var re = MYBWeb.UserReg.Reg.checkValue(mobile, "3").value;
//	               if(re !="" )
//	               {
//	                setErrorMsg('mobile_span',re);   	                
//	                //document.getElementById("txtMobile").focus();
//	                }else
//	                {
	                 setRightMsg('mobile_span');
//	                }
    	        }    
	           else {
	                setErrorMsg('mobile_span','请填写有效的联系电话！');   
	                 document.getElementById("txtMobile").focus();
	            }
	            
	            document.getElementById("mobile_span").style.paddingLeft="30px";
	      }
	}

	function checkPwd1()
	{
	    var pwd1 = document.getElementById("password1").value;
	    if(pwd1 != "")
	    {
	        if(pwd1.length < 6)
	        {
	        setErrorMsg('password1_span','密码不少于6个字符');  
	        document.getElementById("password1").focus();
	        }else
	        {
	        setRightMsg('password1_span');
	        }
	        document.getElementById("password1_span").style.paddingLeft="30px";
	    }
	}
	
	function checkPwd2()
	{
	    var pwd1 = document.getElementById("password1").value;	    
	    var pwd2 = document.getElementById("password2").value;
	    if(pwd2 != "" && pwd1 != "")
	    {
	        if(pwd1 != pwd2)
	        {
	        setErrorMsg('password2_span','两次所输入的密码不一致');  

	        document.getElementById("password2").focus();
	        }else
	        {
	        setRightMsg('password2_span');       
	        }
	       document.getElementById("password2_span").style.paddingLeft="30px";
	    }
	}

	function  ReceiveServerData(rValue)
	{
	if(rValue=='name0')
	{
	       setRightMsg('account_span');
	}
	if(rValue=='name1')
	{
	        setErrorMsg('account_span','该用户名已经被使用！o(︶︿︶)o唉');   
	        document.getElementById("username").focus();     
	}
	if(rValue=='email0')
	{
	         setRightMsg('email_span');
	}
	
	if(rValue=='email1')
	{
	        setErrorMsg('email_span','该用户名已经被使用！o(︶︿︶)o唉');   
	        document.getElementById("username").focus();     
	}
	}

	   
    function checkForm()
    {
        if(document.getElementById("username").value=='')
        {
        setErrorMsg('account_span','请输入用户名'); 
        return false;
        }
        if(document.getElementById("password1").value=='')
        {
         setErrorMsg('password1_span','请输入密码');  
        return false;
        }
        if(document.getElementById("password2").value=='')
        {
         setErrorMsg('password2_span','请输入确认密码'); 
        return false;
        }
        if(document.getElementById("email").value=='')
        {
         setErrorMsg('email_span','请输入邮箱名');   
        return false;
        }
       
         if(document.getElementById("rbtMan").checked==false &&  document.getElementById("rbtWoman").checked==false)
        {
         setErrorMsg('parentsex_span','请选择用户性别');    
        return false;
        }
        return true;
}
