﻿// JScript File

   var clickNum=0;
   var pwdSecurityMsg,allowableUserName,allowablePwdLength,pwdVerify;
   
   function CharMode(iN)
   { 
        if (iN>=48 && iN <=57) //数字 
        return 1; 
        if (iN>=65 && iN <=90) //大写字母 
        return 2; 
        if (iN>=97 && iN <=122) //小写 
        return 4; 
        else 
        return 8; //特殊字符 
    }
    function bitTotal(num)
    { 
        modes=0; 
        for (i=0;i<4;i++){ 
        if (num & 1) modes++; 
        num>>>=1; 
        } 
        return modes; 
    } 

    function checkStrong(sPW)
    { 
        if (sPW.length<=5) 
        return 0; //密码太短 
        Modes=0; 
        for (i=0;i<sPW.length;i++){ 
        //测试每一个字符的类别并统计一共有多少种模式. 
        Modes|=CharMode(sPW.charCodeAt(i)); 
        } 

        return bitTotal(Modes); 
    } 

   
      
    function CheckPwdFormat()//检查密码格式，强度
    {
        
        obj=document.getElementById("ctl00_ContentPlaceHolder1_Password");
       // alert(obj.value.length);
        if(obj.value.length<=5)
           
           {
                 document.getElementById("ctl00_ContentPlaceHolder1_PwdMsgCommon").className="RegStop";    
                 document.getElementById("ctl00_ContentPlaceHolder1_PwdMsgCommon").innerHTML = "密码长度不能小于六位";
                
            }
        else
        {
               var S_level=checkStrong(obj.value);
                 
                document.getElementById("ctl00_ContentPlaceHolder1_PwdMsgCommon").className="RegPass";    
                switch(S_level) 
                {  
                    case 0: 
                        document.getElementById("ctl00_ContentPlaceHolder1_PwdMsgCommon").innerHTML = "密码可用。密码强度:弱.";
                        break;
                    case 1: 
                        document.getElementById("ctl00_ContentPlaceHolder1_PwdMsgCommon").innerHTML = "密码可用。密码强度:弱.";
                        break;
                    case 2: 
                        document.getElementById("ctl00_ContentPlaceHolder1_PwdMsgCommon").innerHTML = "密码可用。密码强度:中.";
                         break;
                    case 3: 
                        document.getElementById("ctl00_ContentPlaceHolder1_PwdMsgCommon").innerHTML = "密码可用。密码强度:强.";
                         break;
                    default:
                       

                    break;
                }

        }
    }
    function CheckPwd(txtID)//检查两次输入密码是否相同
    {
         obj1=document.getElementById("ctl00_ContentPlaceHolder1_Password");
         obj2=document.getElementById("ctl00_ContentPlaceHolder1_valRequirePassword");
   
             if(obj1.value!=""&&obj2.value!="")
             {
                 if(obj1.value!=obj2.value)
                {
                 
                    document.getElementById("ctl00_ContentPlaceHolder1_vPwdMsgCommon").className="RegStop";
                    document.getElementById("ctl00_ContentPlaceHolder1_vPwdMsgCommon").innerHTML = "两次输入的密码不相同，请检查后重新输入。";
                   
                }
                 else
                 {
                    document.getElementById("ctl00_ContentPlaceHolder1_vPwdMsgCommon").className="RegPass";
                    document.getElementById("ctl00_ContentPlaceHolder1_vPwdMsgCommon").innerHTML = "密码可以使用";
                 
                 }
            }
  
         
    }
    
    
   
   
    function ChangeValPic()//更换验证码图片
    {
        clickNum=clickNum+1;     
        obj=document.getElementById("ctl00_ContentPlaceHolder1_imgValidate");
       if(clickNum %2 ==0)
           {
            obj.src ="../validate.aspx";
            }
       else 
            obj.src="../validate1.aspx";
        
    }
    
    function CheckBox()//检查是否阅读协议
    {
      
        obj=document.getElementById("ctl00_ContentPlaceHolder1_RegBtn");
        if(document.getElementById("ctl00_ContentPlaceHolder1_CheckBox1").checked)
        {
            obj.disabled =false;
            obj.src="/imgs/RegBtn01.jpg";
        }
        else
        {
            obj.disabled =true;
            obj.src="/imgs/RegBtn02.jpg";
        }
    }


 function ChangeImg(ID,MouseEvent)//按钮图片更换
    {
        obj=document.getElementById(ID);
       
        if(MouseEvent=="Over")
        {
            obj.style.cursor="pointer";
            if(ID=="ctl00_ContentPlaceHolder1_Image1")
                obj.src="../imgs/OKBtn02.jpg";
            if(ID=="ctl00_ContentPlaceHolder1_Image2")
                obj.src="../imgs/CancelBtn02.jpg";
               
        }
        if(MouseEvent=="Down")
        {
            if(ID=="ctl00_ContentPlaceHolder1_Image1")
                obj.src="../imgs/OKBtn03.jpg";
            if(ID=="ctl00_ContentPlaceHolder1_Image2")
                obj.src="../imgs/CancelBtn03.jpg";
                 obj.style.cursor="pointer";
   
        }
        if(MouseEvent=="Out")
        {
            if(ID=="ctl00_ContentPlaceHolder1_Image1")
                obj.src="../imgs/OKBtn.jpg";
            if(ID=="ctl00_ContentPlaceHolder1_Image2")
                obj.src="../imgs/CancelBtn.jpg";
        }
        if(MouseEvent=="Up")
        {
            if(ID=="ctl00_ContentPlaceHolder1_Image1")
                obj.src="../imgs/OKBtn02.jpg";
            if(ID=="ctl00_ContentPlaceHolder1_Image2")
                obj.src="../imgs/CancelBtn02.jpg";
        }
    }