﻿// JScript File

// JScript 文件
var validatorCount1=-1;
var validatorCount2=-1;
var validatorCount3=-1;
var validatorCount4=-1;
var validatorCount5=0;
var validatorCount6=-1;
var validatorCount7=0;

function RegInit()
{
    if(validatorCount1!=0||validatorCount2!=0||validatorCount3!=0||validatorCount4!=0||validatorCount5!=0||validatorCount6!=0||validatorCount7!=0)
    {        
        return;
    }
    document.getElementById('btnReg').click();
}

function setLabEmailCue()
{
    //alert( 'TestChangeA ');
    var eMail = document.getElementById('txtUserEmail').value;
    if(eMail=="")
    {
        //alert( 'TestChangeB ');
        //document.getElementById('labEmailCue').innerText="用户邮件不能为空";    //"用户邮件不能为空"
        msg="用户邮件不能为空";
        showMsg(msg,1);
        validatorCount1=-1;
        //alert( 'TestChangeA ');
        return;
    }
    
    //alert( 'TestChangeB ');
    //是否为邮件格式    
    if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(eMail))
    {
        //alert( 'TestChangeC ');
        //document.getElementById('labEmailCue').innerText="请检查你输入的邮件格式";
        msg="请检查你输入的邮件格式";
        showMsg(msg,1);
        validatorCount1=-1;
        return;
    }
            
    //alert( 'TestChangeD ');
    //判断邮箱在数据库中是否已经存在
    var weburl = encodeURI("UserReg.aspx?userEmail="+document.getElementById('txtUserEmail').value);
    var xmlhttp = InitXmlhttpObject();
    //xmlhttp.open("get",weburl,false);
    xmlhttp.open("GET", weburl);
    xmlhttp.onreadystatechange=function()
    {
        //alert( 'TestXmlA ');
        if(xmlhttp.readyState==4)
        {
            var result = xmlhttp.responseText;
            if(result=="True")
            {
                //document.getElementById('labEmailCue').innerText="该用户已经被注册";  
                msg="该用户已经被注册";
                showMsg(msg,1);
                validatorCount1=-1;
       
            } 
            else
            {
                //document.getElementById('labEmailCue').innerText=""; 
                hideMsg(1)
                validatorCount1=0;
            }
         }
    }
    xmlhttp.send(null);
}

function setLabUserNicknameCue()
{
    var eNickname = document.getElementById('txtUserNickname').value;
    if(eNickname=="")
    {
        //document.getElementById('labNicknameCue').innerText="";
        //hideMsg(2);
        msg="用户昵称不能为空";        
        showMsg(msg,2);   
        validatorCount2=-1;
        //alert( 'TestChangeA ');
        return;
    }
            
    //alert( 'TestChangeD ');
    //判断邮箱在数据库中是否已经存在
    var weburl = encodeURI("UserReg.aspx?userNickname="+eNickname);
    var xmlhttp = InitXmlhttpObject();
    //xmlhttp.open("get",weburl,false);
    xmlhttp.open("GET", weburl);
    xmlhttp.onreadystatechange=function()
    {
        //alert( 'TestXmlA ');
        if(xmlhttp.readyState==4)
        {
            var result = xmlhttp.responseText;
            if(result=="True")
            {
                //document.getElementById('labNicknameCue').innerText="该昵称已经有人使用";   
                msg="该昵称已有人使用";
                showMsg(msg,2);          
                validatorCount2=-1;     
           
            } 
            else
            {
                //document.getElementById('labNicknameCue').innerText=""; 
                hideMsg(2);
                validatorCount2=0;
            }
         }
    }
    xmlhttp.send(null);
}



function setlabRePwdCueS()
{
    var sPwd=document.getElementById('txtUserPwd').value;
    var oPwd=document.getElementById('txtUserRePwd').value;
        
    if(sPwd.length<6||sPwd.length>20)
    {
        //document.getElementById('labRePwdCue').innerText="密码长度不符合要求";   
        msg="密码长度不符合要求";
        showMsg(msg,3);
        validatorCount3=-1;
        return;         
    }
    
    if(sPwd=="")
    {
        //document.getElementById('labRePwdCue').innerText="请输入密码";   
        msg="请输入密码";
        showMsg(msg,3);
        validatorCount3=-1;
        return;              
    }
    
    if(UnLawfulCodeCheck(sPwd)==false)
    {
        //document.getElementById('labRePwdCue').innerText="密码中含有非法字符"; 
        msg="密码中含有非法字符";
        showMsg(msg,3);
        validatorCount3=-1;
        return;
    }   
    
    if(sPwd==oPwd)
    {
        //document.getElementById('labRePwdCue').innerText="";  
        hideMsg(3); 
        validatorCount3=0;
        return;  
    }
    //document.getElementById('labRePwdCue').innerText="您两次输入的密码不一致";  
    if(validatorCount4!=-1)
    {
        msg="您两次输入的密码不一致";
        showMsg(msg,3);
        validatorCount3=-1;
        return;
    }
    hideMsg(3); 
    validatorCount3=0;
}

function setlabRePwdCueO()
{
    var sPwd=document.getElementById('txtUserPwd').value;
    var oPwd=document.getElementById('txtUserRePwd').value;
    
    if(oPwd.length<6||oPwd.length>20)
    {
        //document.getElementById('labRePwdCue').innerText="密码长度不符合要求"; 
        msg="密码长度不符合要求";
        showMsg(msg,4);  
        validatorCount4=-1;
        return;         
    }
    
    if(oPwd=="")
    {
        //document.getElementById('labRePwdCue').innerText="请输入密码";   
        msg="请输入密码";
        showMsg(msg,4);  
        validatorCount4=-1;
        return;              
    }
    
    if(UnLawfulCodeCheck(oPwd)==false)
    {
        //document.getElementById('labRePwdCue').innerText="密码中含有非法字符"; 
        msg="密码中含有非法字符";
        showMsg(msg,4); 
        validatorCount4=-1;
        return;
    }  
    
    if(sPwd==oPwd)
    {
        //document.getElementById('labRePwdCue').innerText="";   
        hideMsg(4); 
        validatorCount4=0;
        return;  
    }
    //document.getElementById('labRePwdCue').innerText="您两次输入的密码不一致";
     if(validatorCount3!=-1)
    {
        msg="您两次输入的密码不一致";
        showMsg(msg,4); 
        validatorCount4=-1;
        return;
    }
    hideMsg(4); 
    validatorCount4=0;
}

function setLabIntroducerCue()
{
    var eMail = document.getElementById('txtUserIntroducer').value;
    if(eMail=="")
    {
        //document.getElementById('labIntroducerCue').innerText="";    //"介绍人信息可以为空"
        hideMsg(5); 
        validatorCount5=0;
        //alert( 'TestChangeA ');
        return;
    }

    //alert( 'TestChangeB ');
    //是否为邮件格式    
    if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(eMail))
    {
        //alert( 'TestChangeC ');
        //document.getElementById('labIntroducerCue').innerText="请检查介绍人的邮件格式";
        msg="请检查介绍人的邮件格式";
        showMsg(msg,5); 
        validatorCount5=-1;
        return;
    }
            
    //alert( 'TestChangeD ');
    //判断邮箱在数据库中是否已经存在
    var weburl = encodeURI("UserReg.aspx?userIntroducer="+document.getElementById('txtUserIntroducer').value);
    var xmlhttp = InitXmlhttpObject();
    xmlhttp.open("get",weburl,false);
    xmlhttp.onreadystatechange=function()
    {
        //alert( 'TestXmlA ');
        if(xmlhttp.readyState==4)
        {
            var result = xmlhttp.responseText;
            if(result=="True")
            {
                //document.getElementById('labIntroducerCue').innerText=""; 
                hideMsg(5); 
                validatorCount5=0;
            } 
            else
            {
                //document.getElementById('labIntroducerCue').innerText="介绍人尚未在系统中注册"; 
                msg="介绍人尚未在系统中注册";
                showMsg(msg,5); 
                validatorCount5=-1;
            }
         }
    }
    xmlhttp.send(null);
}

function setLabValidatesCue()
{
    if(window.navigator.userAgent.indexOf("MSIE")>=1)
    {
        document.getElementById('labValidatesCue').innerText="";
    }
    else
    {        
        document.getElementById('labValidatesCue').textContent="";
    }
    
    var eUserValidates = document.getElementById('txtUserValidates').value;
    if(eUserValidates=="")
    {
        //document.getElementById('labValidatesCue').innerText="验证码不能为空";
        msg="验证码不能为空";
        showMsg(msg,6); 
        validatorCount6=-1;
        //alert( 'TestChangeA ');
        return;
    }
    //document.getElementById('labValidatesCue').innerText="";
    hideMsg(6); 
    validatorCount6=0;
}

function setCheckChange()
{
    if(document.getElementById('rd').checked==1)
    {
        hideMsg(7);    
        validatorCount7=0;    
    }
    else
    {
        msg="必须同意服务条款";
        showMsg(msg,7);   
        validatorCount7=-1;      
    }
}
