﻿
 function ChangeAsk()
 {
    var answer=document.getElementById("sel_pwdbh").value;
    if(answer=="自定义密码保护问题")
    {
       document.getElementById("selfanswer").style.display="";
    }
    else
    {
       document.getElementById("selfanswer").style.display="none";
    }
 }
 
 function CheckUser()//检测用户名
{  
    var msg=document.getElementById("lbl_CheckUser");
    var username=document.getElementById("tb_UserName");;
    if(username.value=="")
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />请输入用户名！";
        msg.style.color="red";
        return false;
    }
    else
    {
        msg.innerHTML="<img src='/images/accept.gif' />格式正确";
        msg.style.color="";
        return true;
    }  
}


function CheckCode()//检测验证码
{
    var msg=document.getElementById("lbl_CheckCode");
    var code=document.getElementById("tb_CheckCode");
    var ReturnValue=AQJoyUI.GetPwd.ajax_CheckCodeCheck(document.getElementById("tb_CheckCode").value).value; 
    
    if(code.value=="")
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />请输入验证码！";
        msg.style.color="red";
        return false;
    }
    else if(code.value.length!=6)
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />验证码输入错误！";
        msg.style.color="red";
        return false;
    }
    else if(ReturnValue!="")
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />"+ReturnValue;
        msg.style.color="red";
        return false;
    }
    else
    {
        msg.innerHTML="<img src='/images/accept.gif' />格式正确";
        msg.style.color="";
        return true;
    }  
}

function CheckBtnUser()
{
        var msguser=document.getElementById("lbl_CheckUser");
        var username=document.getElementById("tb_UserName");      
        
        var msgcode=document.getElementById("lbl_CheckCode");
        var code=document.getElementById("tb_CheckCode");    

        var ReturnUsernameValue=AQJoyUI.GetPwd.ajax_CheckUser(username.value).value; 
        var ReturncodeValue=AQJoyUI.GetPwd.ajax_CheckCodeCheck(code.value).value; 
        
        if(username.value=="")
        {
            msguser.innerHTML="<img src='/images/exclamation.gif' />请输入用户名！";
            msguser.style.color="red";
            return false;
        }
        if(ReturnUsernameValue!="")
        {        
            msguser.innerHTML="<img src='/images/exclamation.gif' />"+ReturnUsernameValue;
            msguser.style.color="red";
            return false;
        }
        else
        {
            msguser.innerHTML="<img src='/images/accept.gif' />格式正确";
            msguser.style.color="";
        } 
                
        if(code.value=="")
        {
            msgcode.innerHTML="<img src='/images/exclamation.gif' />请输入验证码！";
            msgcode.style.color="red";
            return false;
        }
        else if(code.value.length!=6)
        {
            msgcode.innerHTML="<img src='/images/exclamation.gif' />验证码输入错误！";
            msgcode.style.color="red";
            return false;
        }
        else if(ReturncodeValue!="")
        {
            msgcode.innerHTML="<img src='/images/exclamation.gif' />"+ReturncodeValue;
            msgcode.style.color="red";
            return false;
        }
        else
        {
            msgcode.innerHTML="<img src='/images/accept.gif' />格式正确";
            msgcode.style.color="";
        }
       
       return true;    
}

function CheckQAAsk()//检测问题
{
     var ask=document.getElementById("checkzdypwdbh");
     var pwdbh=document.getElementById("sel_pwdbh");//选择密码保护问题   
     
     if(pwdbh.value=="---请选择密保问题---")
     {
        ask.innerHTML="<img src='/images/exclamation.gif' />请选择密码保护问题！";
        ask.style.color="red";
        return false;
     }
     else
     {
        ask.innerHTML="<img src='/images/accept.gif' />格式正确";
        ask.style.color="";
        return true;
     }

}

function CheckZDQAAsk()//检测问题
{
     var ask=document.getElementById("lbl_zdymsg");
     var zdypwdbh=document.getElementById("txt_zdypwdbh");//自定义密码保护问题
     
     if(zdypwdbh.value=="")
     {
        ask.innerHTML="<img src='/images/exclamation.gif' />请输入自定义密码保护问题！";
        ask.style.color="red";
        return false;
     }
     else
     {
        ask.innerHTML="<img src='/images/accept.gif' />格式正确";
        ask.style.color="";
        return true;
     }
}

function CheckQA()//检测问题答案
{
    var msg=document.getElementById("lbl_CheckQA");
    var pwdanswer=document.getElementById("tb_PwdAnswer");//密码保护答案
    
    if(pwdanswer.value=="")
    {
         msg.innerHTML="<img src='/images/exclamation.gif' />请输入密码保护问题！";
         msg.style.color="red";
         return false;
    }
    else
    {
        msg.innerHTML="<img src='/images/accept.gif' />格式正确";
        msg.style.color="";
        return true;
    }
}

function CheckCardNum()
{
    var msg=document.getElementById("lbl_CheckCardnum");
    var cardnum=document.getElementById("tb_cardnum").value;//身份证号码
    var UserName = document.getElementById("lb_UserName").innerHTML;
    var cardtrr=document.getElementById("cardtr");//得到tr对象
    var ReturnCardNumValue=AQJoyUI.GetPwd.ajax_CheckCardNum(UserName,cardnum.value).value; 
    //身份证正则表达式(15位) 
    var isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; 
    //身份证正则表达式(18位) 
    var isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/; 
    var isrelname=/[\u4e00-\u9fa5]/;
    
    if(cardtrr!=null)
    {
        if(cardnum=="")
        {
             msg.innerHTML="<img src='/images/exclamation.gif' />请输入身份证号码！";
             msg.style.color="red";
             return false;
        }
        else
        {
            if(!isrelname.test(cardnum))
            {
                if(cardnum.length==15)
                {
                    if(!isIDCard1.test(cardnum))
                    {
                        msg.innerHTML="<IMG SRC='/Images/exclamation.gif' />证件号码格式错误";
                        msg.style.color="red";
                        return false;
                    }
                    else if(ReturnCardNumValue=="")
                    {
                         msg.innerHTML="<img src='/images/exclamation.gif' />"+ReturnCardNumValue;
                         msg.style.color="red";
                         return false;
                    }
                    else
                    {
                        msg.innerHTML="<img src='/images/accept.gif' />格式正确";
                        msg.style.color="";
                        return true;
                    }               
                }
                else if(cardnum.length==18)
                {
                    if(!isIDCard2.test(cardnum))
                    {
                       msg.innerHTML="<IMG SRC='/Images/exclamation.gif' />证件号码格式错误";
                       msg.style.color="red";
                        return false;
                    }
                    else if(ReturnCardNumValue=="")
                    {
                         msg.innerHTML="<img src='/images/exclamation.gif' />"+ReturnCardNumValue;
                         msg.style.color="red";
                         return false;
                    }
                    else
                    {
                        msg.innerHTML="<img src='/images/accept.gif' />格式正确";
                        msg.style.color="";
                        return true;
                    } 
                }
                else
                {
                    msg.innerHTML="<IMG SRC='/Images/exclamation.gif' />格式错误，请输入15位或18位证件号";
                    msg.style.color="red";
                    return false;
                }
            }
            else
            {
                msg.innerHTML="<IMG SRC='/Images/exclamation.gif' />格式错误，请输入15位或18位证件号";
                msg.style.color="red";
                return false;
            }            
        }
    }
}

function CheckBtnAsk()
{
        var ask=document.getElementById("checkzdypwdbh");
        var zd=document.getElementById("lbl_zdymsg");
        var pwdbh=document.getElementById("sel_pwdbh").value;//选择密码保护问题   
        var zdypwdbh=document.getElementById("txt_zdypwdbh").value;//自定义密码保护问题
        var UserName = document.getElementById("lb_UserName").innerHTML;
        
         
        var msg=document.getElementById("lbl_CheckQA");
        var pwdanswer=document.getElementById("tb_PwdAnswer").value;//密码保护答案
        
        var cardtrr=document.getElementById("cardtr");//得到tr对象
        var card=document.getElementById("lbl_CheckCardnum");
        var cardnum=document.getElementById("tb_cardnum").value;//身份证号码
        
        //身份证正则表达式(15位) 
        var isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; 
        //身份证正则表达式(18位) 
        var isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/; 
        var isrelname=/[\u4e00-\u9fa5]/;
         
        if(pwdbh=="---请选择密保问题---") 
        {
            ask.innerHTML="<img src='/images/exclamation.gif' />请选择密码保护问题！";
            ask.style.color="red";
            return false;
        }
        else
        {
            ask.innerHTML="<img src='/images/accept.gif' />格式正确";
            ask.style.color="";
        }
        
        if(pwdbh=="自定义密码保护问题")
        {
            if(zdypwdbh=="")
            {
                 zd.innerHTML="<img src='/images/exclamation.gif' />请填写自定义密码保护问题！";
                 zd.style.color="red";
                 return false;
            }
            else
            {
                 zd.innerHTML="<img src='/images/accept.gif' />格式正确";
                 zd.style.color="";
            }
        }        
        
        if(pwdanswer=="")
        {
            msg.innerHTML="<img src='/images/exclamation.gif' />请输入密码保护问题！";
            msg.style.color="red";
            return false;
        }
        else
        {
            msg.innerHTML="<img src='/images/accept.gif' />格式正确";
            msg.style.color="";
        }
        
        if(cardtrr!=null)
        {
            if(cardnum=="")
            {
                 card.innerHTML="<img src='/images/exclamation.gif' />请输入身份证号码！";
                 card.style.color="red";
                 return false;
            }
            else
            {
                if(!isrelname.test(cardnum))
                {
                    if(cardnum.length==15)
                    {
                        if(!isIDCard1.test(cardnum))
                        {
                            card.innerHTML="<IMG SRC='/Images/exclamation.gif' />证件号码格式错误";
                            card.style.color="red";
                            return false;
                        }
                        else
                        {
                            card.innerHTML="<img src='/images/accept.gif' />格式正确";
                            card.style.color="";
                        }               
                    }
                    else if(cardnum.length==18)
                    {
                        if(!isIDCard2.test(cardnum))
                        {
                           card.innerHTML="<IMG SRC='/Images/exclamation.gif' />证件号码格式错误";
                           card.style.color="red";
                            return false;
                        }
                        else
                        {
                            card.innerHTML="<img src='/images/accept.gif' />格式正确";
                            card.style.color="";
                        } 
                    }
                    else
                    {
                        card.innerHTML="<IMG SRC='/Images/exclamation.gif' />格式错误，请输入15位或18位证件号";
                        card.style.color="red";
                        return false;
                    }
                }
                else
                {
                    card.innerHTML="<IMG SRC='/Images/exclamation.gif' />格式错误，请输入15位或18位证件号";
                    card.style.color="red";
                    return false;
                }            
            }
        }
        
        
        var ReturnaskValue=AQJoyUI.GetPwd.ajax_CheckAskQA(pwdbh,zdypwdbh,pwdanswer,UserName).value;
        var ReturnCardNumValue=AQJoyUI.GetPwd.ajax_CheckCardNum(UserName,cardnum).value;
        
        if(pwdbh!="自定义密码保护问题")
        {
             if(ReturnaskValue!="")
             {
                ask.innerHTML="<img src='/images/exclamation.gif' />"+ReturnaskValue;
                ask.style.color="red";
                return false;
             }
             else
             {
                 ask.innerHTML="<img src='/images/accept.gif' />格式正确";
                 ask.style.color="";
             }
         }
         else if(pwdbh=="自定义密码保护问题")
         {
            if(ReturnaskValue!="")
            {
                zd.innerHTML="<img src='/images/exclamation.gif' />"+ReturnaskValue;
                zd.style.color="red";
                return false;
            }
            else
            {
                zd.innerHTML="<img src='/images/accept.gif' />格式正确";
                zd.style.color="";
            }
         } 
        if(cardtrr!=null)
        {
            if(ReturnCardNumValue!="")
            {
                card.innerHTML="<img src='/images/exclamation.gif' />"+ReturnCardNumValue;
                card.style.color="red";
                return false;
            }
            else
            {
                card.innerHTML="<img src='/images/accept.gif' />格式正确";
                card.style.color="";
            }               
                    
        }                             
        return true;             
}


 function CheckPwd()//检测密码
{  
    var msg=document.getElementById("lbl_pwd");
    var msg2=document.getElementById("lbl_pwd2");
    var pwd1=document.getElementById("tb_newPwd");
    var pwd2=document.getElementById("tb_newPwd2");
    var UserName = document.getElementById("lb_UserName").innerHTML;
    
    var ReturnValue=AQJoyUI.GetPwd.ajax_CheckPwd3(pwd1.value,pwd2.value,UserName).value;  
    
    if(pwd1.value=="")
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />请输入新密码！";
        msg.style.color="red";
        return false;
    }
    else if(!/^[0-9a-zA-Z]{6,12}$/.test(pwd1.value))
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />新密码必须为6-12位！";
        msg.style.color="red";
        return false;
    }
    else if(pwd1.value=="123456" || pwd1.value=="111111")
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />您设置的密码过于简单，请重新设置！";
        msg.style.color="red";
        return false;
    }
    else if(ReturnValue!="")
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />"+ReturnValue;
        msg.style.color="red";
        return false;
    }
    else
    {
        msg.innerHTML="<img src='/images/accept.gif' />格式正确";
        msg.style.color="";
        return true;
    }
    
    if(pwd2.value=="")
    {
        msg2.innerHTML="<img src='/images/exclamation.gif' />请输入确认密码！";
        msg2.style.color="red";
        return false;
    }
    else if(pwd1.value!=pwd2.value)
    {
        msg2.innerHTML="<img src='/images/exclamation.gif' />两次密码输入不一致，请重新输入！";
        msg2.style.color="red";
        return false;
    }
    else
    {
        msg2.innerHTML="<img src='/images/accept.gif' />格式正确";
        msg.style.color="";
        return true;
    }
}

function CheckBtnPwd()
{
    var msg=document.getElementById("lbl_pwd");
    var msg2=document.getElementById("lbl_pwd2");
    var pwd1=document.getElementById("tb_newPwd");
    var pwd2=document.getElementById("tb_newPwd2");
    
    ReturnValue=AQJoyUI.GetPwd.ajax_CheckPwd(pwd1.value).value;  
    ReturnValue2=AQJoyUI.GetPwd.ajax_CheckPwd2(pwd1.value,pwd2.value).value; 
     
     
    if(pwd1.value=="")
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />请输入新密码！";
        msg.style.color="red";
        return false;
    }
    else if(!/^[0-9a-zA-Z]{6,12}$/.test(pwd1.value))
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />新密码必须为6-12位！";
        msg.style.color="red";
        return false;
    }
    else if(pwd1.value=="123456" || pwd1.value=="111111")
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />您设置的密码过于简单，请重新设置！";
        msg.style.color="red";
        return false;
    }
    else if(ReturnValue!="")
    {
        msg.innerHTML="<img src='/images/exclamation.gif' />"+ReturnValue;
        msg.style.color="";
    }                
    else
    {
        msg.innerHTML="<img src='/images/accept.gif' />格式正确";
        msg.style.color="";
    }
    
    if(pwd2.value=="")
    {
        msg2.innerHTML="<img src='/images/exclamation.gif' />请输入确认密码！";
        msg2.style.color="red";
        return false;
    }
    else if(pwd1.value!=pwd2.value)
    {
        msg2.innerHTML="<img src='/images/exclamation.gif' />两次密码输入不一致，请重新输入！";
        msg2.style.color="red";
        return false;
    }
    else if(ReturnValue2!="")
    {
        msg2.innerHTML="<img src='/images/exclamation.gif' />"+ReturnValue2;
        msg2.style.color="red";
        return false;
    }
    else
    {
        msg2.innerHTML="<img src='/images/accept.gif' />格式正确";
        msg.style.color="";
    }       
    return true;
}

