﻿function setClass(id,ms){
    $(id).innerHTML=ms;
    $(id).className='rexfocus';
}
function setCss(id,css,ms){
    $(id).innerHTML=ms;
    $(id).className=css;
}
var ums='普通账号长度为6～12位，由字母、数字、下划线组成，必须以英文字母或下划线开头。';
var pms='密码必须在6-10个字符之间，由数字和字母组成(注意区分大小写)。';
var pmst='请再次输入通行证密码。';
var qms='安全防范的重要措施!';
var ams='1、请您填写长度为3-20位的密保提示答案。<br>2、密码提示问题和答案是为您保护帐号和密码的重要信息，请您认真填写并妥善保管，如果不慎遗失将会给您带来不必要的麻烦。';
var ems='电子邮箱是您找回帐号密码的重要途径，请您填写当前使用的有效邮箱地址。为了确保您能正常收到我们的邮件，建议您尽量使用新浪、网易等常用邮箱。';
var rms='请填写您的真实姓名，以保障您的用户利益';
var cms='帐号是否被纳入防沉迷系统的重要依据。';
var bms='补全身份证信息的重要凭证！';
var dms='请输入验证码';
var tms='请写推广号你将获得更多优惠';
function txzBlur(obj){
    var userName=obj.value;
    if(!checkIsNotEmpty(userName)){
        setCss('rexUser','rexerror',ums);
        return false;
    }
    if(!/^[_a-zA-Z0-9]{6,12}$/.test(userName)){
        setCss('rexUser','rexerror',ums);
        return false;
    }
    if(!checkIsStartRight(userName)){
        setCss('rexUser','rexerror',ums);
        return false;
    }
    if (!AjaxName(userName)){
        setCss('rexUser','rexerror','该通行证帐号已经被使用，请重新输入!');
        return false;
    }
    else{
        setCss('rexUser','rexok',ums);
        return true;
    }
}
function pwdBlur(obj){
    var pwd = obj.value;
    if(!checkIsNotEmpty(pwd)){
        setCss('rexPwd','rexerror',pms);
        return false;
    }
    if(!/^[_a-zA-Z0-9]{6,10}$/.test(pwd)){
        setCss('rexPwd','rexerror',pms);
        return false;
    }
    if(!checkIsHasNum(pwd)){
        setCss('rexPwd','rexerror',pms);
        return false;
    }
    if(!checkIsHasChar(pwd)){
        setCss('rexPwd','rexerror',pms);
        return false;
    }
    setCss('rexPwd','rexok',pms);
    return true;
}
function pwdBlurt(obj){
    var pwd = obj.value;
    if(!checkIsNotEmpty(pwd)){
        setCss('rexPwdt','rexerror',pmst);
        return false;
    }    
    if(!/^[_a-zA-Z0-9]{6,10}$/.test(pwd)){
        setCss('rexPwdt','rexerror',pms);
        return false;
    }
    if(!checkIsHasNum(pwd)){
        setCss('rexPwdt','rexerror',pms);
        return false;
    }
    if(!checkIsHasChar(pwd)){
        setCss('rexPwdt','rexerror',pms);
        return false;
    }
    if(pwd.Trim()!=$('tbUserpwd').value){
        setCss('rexPwdt','rexerror','两次输入的密码不一致，请重新输入!');
        return false;    
    }
    setCss('rexPwdt','rexok',pmst);
    return true;
}
function qusBlur(obj){
    if(obj.value==0){        
        setCss('rexQuiz','rexerror',qms);
        return false;
    }
    setCss('rexQuiz','rexok',qms);
    return true;
}
function ansBlur(obj){
    var ans=obj.value;
    if (!checkIsNotEmpty(ans)){
        setCss('rexAns','rexerror',ams);
        return false;
    }
    if(ans.length<3 || ans.length>20){    
        setCss('rexAns','rexerror',ams);
        return false;
    }
    setCss('rexAns','rexok',ams);
    return true;
}
function mailBlur(obj){
    var mail=obj.value;
    if(!checkIsNotEmpty(mail)){
        setCss('rexMail','rexerror',ems);
        return false;
    }
    if(!checkEmailFromat(mail)){
        setCss('rexMail','rexerror',ems);
        return false;
    }
    if (AjaxMail(mail)){
        setCss('rexMail','rexerror','该邮箱已经被注册，请重新输入!');
        return false;
    }
    else{
        setCss('rexMail','rexok',ems);
        return true;
    }
}
function realBlur(obj){
    var real=obj.value;
	if(!checkIsNotEmpty(real)){
        setCss('rexReal','rexerror',rms);
        return false;
    }
    if(!checkIsXingMing(real)){
        setCss('rexReal','rexerror',rms);
        return false;
    }
    setCss('rexReal','rexok',rms);
    return true;
}
function cardBlur(obj){
    var card =obj.value;
    if (!checkIsNotEmpty(card)){
        setCss('rexCard','rexerror',cms);
        return false;
    }
    if(!isIdCardNo(card)){
        setCss('rexCard','rexerror',cms);
        return false;
    }
    if(!AjaxAdult(card)){
        setCss('rexCard','rexerror','未成年人身份证不能通过注册');
        return false;
    }
    setCss('rexCard','rexok',cms);
    return true;
}
function birBlur(){
    var birthday=$('ddlDay').value;
    if(birthday=='0'){
        setCss('rexBirthday','rexerror',bms);
        return false;
    }
    setCss('rexBirthday','rexok',bms);
    return true;
}
function codeBlur(obj){
    var code = obj.value;
    if (!checkIsNotEmpty(code)){
        setCss('rexCode','rexerror',dms);
        return false;
    }
    if(!checkIsCharNum(code)){
        setCss('rexCode','rexerror',dms);
        return false;
    }  
    if(!AjaxCode(code)){
        setCss('rexCode','rexerror','验证码错误，请重新输入');
        return false;
    }    
    setCss('rexCode','rexok',dms);
    return true;
}
function tuiBlur(obj){
    var tui = obj.value;
    if (!checkIsNotEmpty(tui)){
        return true;
    }
    else if(tui.length>=5){
        if(AjaxTui(tui)){
            setCss('rexTui','rexok',tms);
            return true;        
        }
        else{
            setCss('rexTui','rexerror','不存在的推广员号');
            return false;
        }
    }
    else{
        setCss('rexTui','rexerror','不存在的推广员号');
        return false;
    }
}
function SecureLevel(pwd){
    if (pwd.match(/[a-z]/ig) && pwd.match(/[0-9]/ig)){
        if(pwd.length<6){            
            $('levelIMG').src=ApplicationUri+'images/index/safe.jpg';
        }else if (pwd.length<7 ){
            $('levelIMG').src=ApplicationUri+'images/index/safe1.jpg';
        }else if(pwd.length<=8){
            $('levelIMG').src=ApplicationUri+'images/index/safe2.jpg';
        }
        else{
            $('levelIMG').src=ApplicationUri+'images/index/safe3.jpg';
        }
    }else{        
        $('levelIMG').src=ApplicationUri+'images/index/safe.jpg';
    }
}
function Registerclient(){
    var state=true;
    state=state&&txzBlur($('tbUsername'));
    state=state&&pwdBlur($('tbUserpwd'));
    state=state&&pwdBlurt($('tbUserpwt'));
    state=state&&qusBlur($('ddlQuiz'));
    state=state&&ansBlur($('tbSafkey'));
    state=state&&mailBlur($('tbEmail'));  
    state=state&&realBlur($('tbRlname'));    
    state=state&&codeBlur($('tbCode'));
    state=state&&tuiBlur($('tbTunumber'));
    return state;    
}
function Loginuser(){
    var userName=$('tbUsername').value;
    if(!checkIsNotEmpty(userName)){
        alert('请输入通行证帐号');
        return false;
    }
    if(!/^[_a-zA-Z0-9]{6,12}$/.test(userName)){
        alert('通行证帐号格式不正确');
        return false;
    }
    if(!checkIsStartRight(userName)){
        alert('通行证帐号格式不正确');
        return false;
    }
    var pwd = $('tbUserpwd').value;
    if(!checkIsNotEmpty(pwd)){
        alert('请输入通行证密码');
        return false;
    }    
    if(!/^[_a-zA-Z0-9]{6,10}$/.test(pwd)){
        alert('密码格式不正确');
        return false;
    }
    if(!checkIsHasNum(pwd)){
        alert('密码格式不正确');
        return false;
    }
    if(!checkIsHasChar(pwd)){
        alert('密码格式不正确');
        return false;
    }
    var code =  $('tbCode').value;
    if (!checkIsNotEmpty(code)){
        alert('请输入验证码');
        return false;
    }
    if(!checkIsCharNum(code)){
        alert('验证码不正确');
        return false;
    }  
    if(!AjaxCode(code)){
        alert('验证码不正确');
        return false;
    }
    return true;
}
