﻿var config={
    user:'用户登陆名 ',
    pwd:'密码 ',
    mail:'电子邮件 ',
    ques:'安全问题 ',
    ans:'问题答案 ',
    company:'公司名称 ',
    name:'真实姓名 '
};
var array = new Array();

window.onload=function(e){
     array.push(new Validator('ques',config.ques,true));
     array.push(new Validator('ans',config.ans,true));
     array.push(new Validator('name',config.name,true));
     //array.push(new Validator('company',config.company,true));
     array.push(new Validator('email',config.mail,true,'mail',isEmail));

      addEvent('user','blur',_id_blur);
      addEvent('user','focus',_id_focus);
      addEvent('pwd','blur',pwd_blur);
      addEvent('pwd','focus',pwd_focus);
      addEvent('pwd1','blur',_pwd1_blur);
      addEvent('pwd1','focus',_pwd1_focus);
};
var pwd_blur=function(e){
  var s = $('pwd').value;
  var s1 = $('pwd1').value;
   var u= $('user').value;
     var flag = true;
     if(s.length<6){
         showDiv('div_pwd', setColor('请输入6-20个字符之间的密码.', sbValidatorConfig.error_msg_color));
       flag=false;
     }
     if(flag&&u==s){
         showDiv('div_pwd',setColor('密码不正确，不能注册会员登陆名 ',sbValidatorConfig.error_msg_color));
       flag=false;
     };
   if(flag&&s1.length>0){
     if(s!=s1){
          showDiv('div_pwd1',setColor('确认密码与密码不一致 ',sbValidatorConfig.error_msg_color));
        flag=false;
      }
   }
     if(flag){
        showDiv('div_pwd',setColor(sbValidatorConfig.ok_msg,sbValidatorConfig.ok_msg_color));
        if(s1.length>0){
             showDiv('div_pwd1',setColor(sbValidatorConfig.ok_msg,sbValidatorConfig.ok_msg_color));
        }
     }
     return flag;
  
};
var pwd_focus=function(e){
 hidden('div_pwd');
};
var _pwd1_blur=function(e){
var s = $('pwd1').value;
var s1 = $('pwd').value;
     var flag = true;
     if(s.length<6){
         showDiv('div_pwd1', setColor('请输入6-20个字符之间的密码.', sbValidatorConfig.error_msg_color));
       flag=false;
     }
 if(flag&&s!=s1){
     showDiv('div_pwd1', setColor('确认密码与密码不一致 ', sbValidatorConfig.error_msg_color));
   flag=false;
 }
     if(flag){
        showDiv('div_pwd1',setColor(sbValidatorConfig.ok_msg,sbValidatorConfig.ok_msg_color));
     }
     return flag;
};
 var _pwd1_focus=function(e){
  hidden('div_pwd1');
 };
var _id_blur=function(e){
     var s = $('user').value;
     
     var flag = true;
     if(s.length<6){
         showDiv('div_user', setColor('会员登录名最少为6位', sbValidatorConfig.error_msg_color));
       flag=false;
     }

     if(flag){
        showDiv('div_user',setColor(sbValidatorConfig.ok_msg,sbValidatorConfig.ok_msg_color));
     }
     return flag;
};
var _id_focus=function(e){
    hidden('div_user');
};

var check=function(e){
if($('_flag_').value=='1'){
   var a = checkArray(array);
   //var b= domain_blur();
    var c= _id_blur();
      var d= pwd_blur();
      var e= _pwd1_blur();
   return a&&c&&d&&e;
   }else{
    return true;
   }
};
