//验证留言信息
function checkmsg(msg){
with(msg){
username.value = strim(username.value);
tel.value = strim(tel.value);
message_title.value = strim(message_title.value);
message_content.value = strim(message_content.value);

if(inerr(message_title,"请输入留言标题.")){
   return false;
}
if(inerr(message_content,"请输入留言内容.")){
   return false;
}

if(inerr(username,"请留下联系人姓名.")){
   return false;
}
if(inerr(tel,"请留下联系电话.")){
   return false;
}
}
}

function checktest1(mr){

with(mr){
        A41.value = strim(A41.value); 
        A42.value = strim(A42.value); 
        A43.value = strim(A43.value); 
 

        for(var i=1;i<=40;i++){
          field = eval("A" + i);
          
        fchecked = false;
        for(var j=0;j<field.length;j++){
          if(field[j].checked) fchecked=true;
        }
        if(!fchecked){
          alert("请选择相应答案");
         field[0].focus();
          return false;
        }
      }

      if(inerr(A41,"请输入翻译的内容")){
        return false;
      }
      if(inerr(A42,"请输入翻译的内容")){
        return false;
      }
      if(inerr(A43,"请输入翻译的内容")){
        return false;
      }

     
  }
   
}

function checktest2(mr){

with(mr){

        A64.value = strim(A64.value); 
        A65.value = strim(A65.value); 
        A66.value = strim(A66.value); 
        A67.value = strim(A67.value); 
        A68.value = strim(A68.value); 
        A69.value = strim(A69.value); 
        A70.value = strim(A70.value); 
        A71.value = strim(A71.value); 
        A72.value = strim(A72.value); 
        A73.value = strim(A73.value);

        for(var i=44;i<=63;i++){
          field = eval("A" + i);
          
        fchecked = false;
        for(var j=0;j<field.length;j++){
          if(field[j].checked) fchecked=true;
        }
        if(!fchecked){
          alert("请选择相应答案");
         field[0].focus();
          return false;
        }
      }


      if(inerr(A64,"请输入语法填空的内容")){
        return false;
      }
      if(inerr(A65,"请输入语法填空的内容")){
        return false;
      }
      if(inerr(A66,"请输入语法填空的内容")){
        return false;
      }
      if(inerr(A67,"请输入语法填空的内容")){
        return false;
      }
      if(inerr(A68,"请输入语法填空的内容")){
        return false;
      }
      if(inerr(A69,"请输入语法填空的内容")){
        return false;
      }
      if(inerr(A70,"请输入语法填空的内容")){
        return false;
      }
      if(inerr(A71,"请输入语法填空的内容")){
        return false;
      }
      if(inerr(A72,"请输入语法填空的内容")){
        return false;
      }
      if(inerr(A73,"请输入语法填空的内容")){
        return false;
      }

        for(var i=74;i<=78;i++){
          field = eval("A" + i);
          
        fchecked = false;
        for(var j=0;j<field.length;j++){
          if(field[j].checked) fchecked=true;
        }
        if(!fchecked){
          alert("请选择相应答案");
         field[0].focus();
          return false;
        }
      }

     
  }
   
}


function checktest3(mr){

with(mr){

        A104.value = strim(A104.value); 
        A105.value = strim(A105.value); 
        A106.value = strim(A106.value); 
 

        for(var i=79;i<=103;i++){
          field = eval("A" + i);
          
        fchecked = false;
        for(var j=0;j<field.length;j++){
          if(field[j].checked) fchecked=true;
        }
        if(!fchecked){
          alert("请选择相应答案");
         field[0].focus();
          return false;
        }
      }

      if(inerr(A104,"请输入翻译的内容")){
        return false;
      }
      if(inerr(A105,"请输入翻译的内容")){
        return false;
      }
      if(inerr(A106,"请输入翻译的内容")){
        return false;
      }

     
  }
   
}





function checktest4(mr){

with(mr){
        

        A146.value = strim(A146.value); 
        A147.value = strim(A147.value); 
        A148.value = strim(A148.value); 
 

        for(var i=107;i<=145;i++){
          field = eval("A" + i);
          
        fchecked = false;
        for(var j=0;j<field.length;j++){
          if(field[j].checked) fchecked=true;
        }
        if(!fchecked){
          alert("请选择相应答案");
         field[0].focus();
          return false;
        }
      }

      if(inerr(A146,"请输入翻译的内容")){
        return false;
      }
      if(inerr(A147,"请输入翻译的内容")){
        return false;
      }
      if(inerr(A148,"请输入翻译的内容")){
        return false;
      }
     
  }
   
}



function checkUserLogin(userlogin){
with(userlogin){
      user_id.value = strim(user_id.value);
      user_pass.value = strim(user_pass.value);
              
      field = eval("user_type");
          
      fchecked = false;
      for(var j=0;j<field.length;j++){
      if(field[j].checked) fchecked=true;
        }
      if(!fchecked){
          alert("请选择用户类型.\n\n学生/教师");
         field[0].focus();
          return false;
        }

      if(inerr(user_id,"请输入用户ID.")){
        return false;
      }



      var regu = "^[0-9a-zA-Z\_]+$";
      var re = new RegExp(regu);
      if (!re.test(user_id.value)) {
       alert("用户ID中含有非法字符\n\n请检查后重新输入.");
       user_id.focus();
      return false;
      }


     
      if(inerr(user_pass,"请输入用户口令.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(user_pass.value)) {
       alert("用户口令中含有非法字符\n\n请检查后重新输入.");
       user_pass.focus();
      return false;
      } 
      
}
}



function checkRegForm(reg){
with(reg){
var filter=/^.+@.+\..{2,3}$/
         s_name.value = strim(s_name.value);
         s_login_id.value = strim(s_login_id.value);
         s_login_pass.value = strim(s_login_pass.value);
         s_login_pass2.value = strim(s_login_pass2.value);
         s_sex.value = strim(s_sex.value);
         s_level.value = strim(s_level.value);
         s_tel.value = strim(s_tel.value);
         s_cell.value = strim(s_cell.value);
         s_email.value = strim(s_email.value);

              
    if(inerr(s_name,"请输入您的真实姓名. (例如：张三)")){
        return false;
      }
      
      if ((contain(s_name.value, "'~!@$%^-_&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("您输入的姓名中含有非法字符.\n\n请检查后重新输入.");
       s_name.focus();
       return false;
      }
     
    if(inerr(s_login_id,"请选择并输入一个登录ID.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z\_]+$";
      var re = new RegExp(regu);
      if (!re.test(s_login_id.value)) {
       alert("您输入的登录ID中含有非法字符.\n\n请检查后重新输入.");
       s_login_id.focus();
      return false;
      }

      if(StrLen(s_login_id.value)>20 || StrLen(s_login_id.value)<6){
      alert('登录ID的允许字符长度为 6-20 个字符.');
      s_login_id.focus();
      return false;      
      }

      if(inerr(s_login_pass,"请选择并输入一个登录密码.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(s_login_pass.value)) {
       alert("您输入的登录密码中含有非法字符.\n\n请检查后重新输入.");
       s_login_pass.focus();
      return false;
      }
      
      if(StrLen(s_login_pass.value)>20 || StrLen(s_login_pass.value)<6){
      alert('登录密码的允许字符长度为 6-20 个字符.');
      s_login_pass.focus();
      return false;      
      }
      
      if(inerr(s_login_pass2,"请再次输入登录密码.")){
        return false;
      }      
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(s_login_pass2.value)) {
       alert("您输入的确认密码中含有非法字符.\n\n请检查后重新输入.");
       s_login_pass2.focus();
      return false;
      }
      
      if(StrLen(s_login_pass2.value)>20 || StrLen(s_login_pass2.value)<6){
      alert('登录密码的允许字符长度为 6-20 个字符.');
      s_login_pass2.focus();
      return false;      
      }

      if(s_login_pass2.value!=s_login_pass.value){alert('您输入的确认密码与第一次输入的密码不相符.\n\n请检查后重新输入.');
         s_login_pass2.focus();
         return false;}      

      if(s_sex.value=='unknown'){
        alert("请选择性别.");
        s_sex.focus();
        return false;
      }      
     
      if(s_level.value=='unknown'){
        alert("请选择年级.");
        s_level.focus();
        return false;
      }


     if((s_tel.value=="" || s_tel.value==null) && (s_cell.value=="" || s_cell.value==null)){
        alert('联系电话和手机号码，您至少要输入一项.');
        s_tel.focus();
        return false;
     }
     
      if(inerr(s_email,"请输入您的有效E-mail.")){
        return false;
      } 


      if (!filter.test(s_email.value))
          {
          alert('请输入一个有效的E-mail.');
          s_email.focus();
          return false;
          }

}
}




function checkTeacherModifyInfo(reg){
with(reg){
var filter=/^.+@.+\..{2,3}$/
         t_name.value = strim(t_name.value);

         t_sex.value = strim(t_sex.value);                           
 
         t_tel.value = strim(t_tel.value);
         t_cell.value = strim(t_cell.value);
         t_msn.value = strim(t_msn.value);
         t_skype.value = strim(t_skype.value);
         t_email.value = strim(t_email.value);

              
    if(inerr(t_name,"请输入老师姓名. \n(Example: 张三)")){
        return false;
      }
      
      if ((contain(t_name.value, "'~!@$%^-_&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("老师姓名中包含有非法字符.");
       t_name.focus();
       return false;
      }          
          
      
      if(t_sex.value=='unknown'){
        alert("请选择性别.");
        t_sex.focus();
        return false;
      }      

     
     if((t_tel.value=="" || t_tel.value==null) && (t_cell.value=="" || t_cell.value==null)){
        alert('老师的联系电话和手机号码，至少输入一项.');
        t_tel.focus();
        return false;
     }
     
     if((t_msn.value=="" || t_msn.value==null) && (t_skype.value=="" || t_skype.value==null)){
        alert('MSN和Skype帐号至少输入一项.');
        t_msn.focus();
        return false;
     }
     
      if(inerr(t_email,"请输入老师的电子邮件地址.")){
        return false;
      } 


      if (!filter.test(t_email.value))
          {
          alert('请输入合法的电子邮件地址.');
          t_email.focus();
          return false;
          }


}
}




function checkTeacherForm(reg){
with(reg){
var filter=/^.+@.+\..{2,3}$/
         t_name.value = strim(t_name.value);
         t_login_id.value = strim(t_login_id.value);
         t_login_pass.value = strim(t_login_pass.value);
         t_login_pass2.value = strim(t_login_pass2.value);

         t_sex.value = strim(t_sex.value);                           
 t_province.value = strim(t_province.value); 
         t_tel.value = strim(t_tel.value);
         t_cell.value = strim(t_cell.value);
         t_email.value = strim(t_email.value);

              
    if(inerr(t_name,"请输入老师姓名. \n(例如：张三)")){
        return false;
      }
      
      if ((contain(t_name.value, "'~!@$%^-_&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("老师英文姓名中包含有非法字符.");
       t_name.focus();
       return false;
      }

    if(inerr(t_login_id,"请输入老师登录ID.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z\_]+$";
      var re = new RegExp(regu);
      if (!re.test(t_login_id.value)) {
       alert("老师登录ID中含有非法字符，请检查后重新输入.");
       t_login_id.focus();
      return false;
      }

      if(StrLen(t_login_id.value)>20 || StrLen(t_login_id.value)<6){
      alert('登录ID只允许6-20个字符.');
      t_login_id.focus();
      return false;      
      }

      if(inerr(t_login_pass,"请输入登录密码.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(t_login_pass.value)) {
       alert("登录密码中含有非法字符，请检查后重新输入.");
       t_login_pass.focus();
      return false;
      }
      
      if(StrLen(t_login_pass.value)>20 || StrLen(t_login_pass.value)<6){
      alert('登录密码只允许6-20个字符.');
      t_login_pass.focus();
      return false;      
      }
      
      if(inerr(t_login_pass2,"请再次输入登录密码.")){
        return false;
      }      
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(t_login_pass2.value)) {
       alert("您输入的确认登录密码含有非法字符.");
       t_login_pass2.focus();
      return false;
      }
      
      if(StrLen(t_login_pass2.value)>20 || StrLen(t_login_pass2.value)<6){
      alert('登录密码只允许6-20个字符.');
      t_login_pass2.focus();
      return false;      
      }

      if(t_login_pass2.value!=t_login_pass.value){alert('您输入的确认登录密码与第一次输入的不相符.');
         t_login_pass2.focus();
         return false;}           
          
      
      if(t_sex.value=='unknown'){
        alert("请选择性别.");
        t_sex.focus();
        return false;
      }      

      if(t_province.value=='unknown'){
        alert("请选择省份.");
        t_province.focus();
        return false;
      }

     
     if((t_tel.value=="" || t_tel.value==null) && (t_cell.value=="" || t_cell.value==null)){
        alert('老师的联系电话和手机号码，至少输入一项.');
        t_tel.focus();
        return false;
     }
     
     
      if(inerr(t_email,"请输入老师的电子邮件地址.")){
        return false;
      } 


      if (!filter.test(t_email.value))
          {
          alert('请输入合法的电子邮件地址.');
          t_email.focus();
          return false;
          }
}
}



function checkTeacherFormE(reg){
with(reg){
var filter=/^.+@.+\..{2,3}$/
         t_name.value = strim(t_name.value);
         t_login_id.value = strim(t_login_id.value);
         t_login_pass.value = strim(t_login_pass.value);
         t_login_pass2.value = strim(t_login_pass2.value);

         t_sex.value = strim(t_sex.value);                           
 
         t_tel.value = strim(t_tel.value);
         t_cell.value = strim(t_cell.value);
         t_email.value = strim(t_email.value);

              
    if(inerr(t_name,"Please input your name. \n(Example: Peter Chou)")){
        return false;
      }
      
      if ((contain(t_name.value, "'~!@$%^-_&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("Your name contains invalid character(s). Please check it and login again.");
       t_name.focus();
       return false;
      }
     
    if(inerr(t_login_id,"Please input Login ID.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z\_]+$";
      var re = new RegExp(regu);
      if (!re.test(t_login_id.value)) {
       alert("Your Login ID contains invalid character(s). Please check it and login again.");
       t_login_id.focus();
      return false;
      }

      if(StrLen(t_login_id.value)>20 || StrLen(t_login_id.value)<6){
      alert('6 to 20 characters allowed for login ID.');
      t_login_id.focus();
      return false;      
      }

      if(inerr(t_login_pass,"Please input login password.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(t_login_pass.value)) {
       alert("Your password contains invalid character(s). Please check it and login again.");
       t_login_pass.focus();
      return false;
      }
      
      if(StrLen(t_login_pass.value)>20 || StrLen(t_login_pass.value)<6){
      alert('6 to 20 characters allowed for login password.');
      t_login_pass.focus();
      return false;      
      }
      
      if(inerr(t_login_pass2,"Input your password again.")){
        return false;
      }      
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(t_login_pass2.value)) {
       alert("Confirm password contains invalid character(s). Please check it and login again.");
       t_login_pass2.focus();
      return false;
      }
      
      if(StrLen(t_login_pass2.value)>20 || StrLen(t_login_pass2.value)<6){
      alert('6 to 20 characters allowed for login password.');
      t_login_pass2.focus();
      return false;      
      }

      if(t_login_pass2.value!=t_login_pass.value){
         alert('The confirm password is not same as the login password.\nPlease check it and input again.');
         t_login_pass2.focus();
         return false;}           
          
      
      if(t_sex.value=='unknown'){
        alert("Select your gender");
        t_sex.focus();
        return false;
      }      

     
     if((t_tel.value=="" || t_tel.value==null) && (t_cell.value=="" || t_cell.value==null)){
        alert('Telephone and cell phone number is required. You have to input at least one.');
        t_tel.focus();
        return false;
     }
     
     
      if(inerr(t_email,"Please input your E-mail.")){
        return false;
      } 


      if (!filter.test(t_email.value))
          {
          alert('Please input a valid E-mail.');
          t_email.focus();
          return false;
          }


}
}




function checkPHONE(ap){
with(ap){

         p_name.value = strim(p_name.value);
         p_tel.value = strim(p_tel.value);
         p_mobile.value = strim(p_mobile.value);
         p_intro.value = strim(p_intro.value);

    if(inerr(p_name,"请留下您的姓名.")){
        return false;
      }

     if(inerr(p_tel,"请留下您的联系电话.")){
        return false;
      }
      
      if(inerr(p_mobile,"请留下您的手机号码.")){
        return false;
      }      
     
      if(inerr(p_intro,"请留下您的简短留言.")){
        return false;
      } 

      
}
}


function check_merID(reg){
with(reg){
     merchantID.value = strim(merchantID.value);

    if(inerr(merchantID,"Please input a Merchant ID.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z\_]+$";
      var re = new RegExp(regu);
      if (!re.test(merchantID.value)) {
       alert("Your Merchant ID contains invalid character(s). Please check it and login again.");
       merchantID.focus();
       return false;
      }

      if(StrLen(merchantID.value)>20 || StrLen(merchantID.value)<6){
      alert('6 to 20 characters allowed for login ID.');
      merchantID.focus();
      return false;      
      }
      

window.open ('join_check_merID.asp?merID='+merchantID.value+'','','scrollbars=no,resizable=no,menubar=no,width=450,height=110,top=250,left=300');
}
}




function checkQuestionTitle(mr){
with(mr){
     uq_title.value = strim(uq_title.value);

    if(inerr(uq_title,"请输入信息标题.")){
        return false;
      }

      if ((contain(uq_title.value, "'~@$%^&*=+|}{[]/`%\(\)><")))
      {
       alert("您输入的信息标题中含有非法字符.\n\n请检查后重新输入.");
       uq_title.focus();
       return false;
      }
}
}




function checkSubSchoolMessageTitle(mr){
with(mr){
     n_title.value = strim(n_title.value);

    if(inerr(n_title,"请输入信息标题.")){
        return false;
      }

      if ((contain(n_title.value, "'~@$%^&*=+|}{[]/`%\(\)><")))
      {
       alert("你输入的信息标题中含有非法字符.");
       n_title.focus();
       return false;
      }
}
}





function checkTehacerSetTime(mr){
with(mr){
     tt_date.value = strim(tt_date.value);

    if(inerr(tt_date,"请选择日期.")){
        return false;
      }
}
}

function checkStudentSetTime(mr){
with(mr){
     s_customer_day.value = strim(s_customer_day.value);

    if(inerr(s_customer_day,"Please select date.")){
        return false;
      }
}
}

function checkmailbox(studentMsg){
with(studentMsg){
     mb_title.value = strim(mb_title.value);

    if(inerr(mb_title,"请输入信息标题.")){
        return false;
      }

      if ((contain(mb_title.value, "'~@$%^&*=+|}{[]/`%\(\)><")))
      {
       alert("信息标题中含有非法字符");
       mb_title.focus();
       return false;
      }

}
}


function checkmailbox2(studentMsg){
with(studentMsg){
     mb_title.value = strim(mb_title.value);
     sender_name.value = strim(sender_name.value);

    if(inerr(mb_title,"Please input message title.")){
        return false;
      }

      if ((contain(mb_title.value, "'~@$%^&*=+|}{[]/`%\(\)><")))
      {
       alert("Message title contains invalid characters.");
       mb_title.focus();
       return false;
      }

    if(inerr(sender_name,"Please input receiver ID.")){
        return false;
      }

      var regu = "^[0-9a-zA-Z\_]+$";
      var re = new RegExp(regu);
      if (!re.test(sender_name.value)) {
       alert("Receiver ID contains invalid character(s). Please check it and login again.");
       sender_name.focus();
      return false;
      }

}
}

function checkmailboxT(studentMsg){
with(studentMsg){
     mb_title.value = strim(mb_title.value);

    if(inerr(mb_title,"Please input message title.")){
        return false;
      }

      if ((contain(mb_title.value, "'~@$%^&*=+|}{[]/`%\(\)><")))
      {
       alert("Message title contains invalid characters.");
       mb_title.focus();
       return false;
      }

}
}



function check_s_login_ID(reg){
with(reg){
     s_login_id.value = strim(s_login_id.value);

    if(inerr(s_login_id,"请选择并输入一个登录ID.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z\_]+$";
      var re = new RegExp(regu);
      if (!re.test(s_login_id.value)) {
       alert("您输入的登录ID中含有非法字符，请检查后重新输入.\n\n允许的字符：A-Z,a-z,0-9,_");
       s_login_id.focus();
      return false;
      }

      if(StrLen(s_login_id.value)>20 || StrLen(s_login_id.value)<6){
      alert('登录ID长度允许范围为 6-20 个字符.');
      s_login_id.focus();
      return false;      
      }
      

window.open ('student_check_loginID.asp?s_login_id='+s_login_id.value+'','','scrollbars=no,resizable=no,menubar=no,width=450,height=110,top=250,left=300');

}
}



function check_t_login_ID(reg){
with(reg){
     t_login_id.value = strim(t_login_id.value);

    if(inerr(t_login_id,"请输入老师登录ID.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z\_]+$";
      var re = new RegExp(regu);
      if (!re.test(t_login_id.value)) {
       alert("您输入的老师登录ID中含有非法字符.");
       t_login_id.focus();
      return false;
      }

      if(StrLen(t_login_id.value)>20 || StrLen(t_login_id.value)<6){
      alert('登录ID只允许6-20个字符.');
      t_login_id.focus();
      return false;      
      }
      

window.open ('../teacher_check_loginID.asp?t_login_id='+t_login_id.value+'','','scrollbars=no,resizable=no,menubar=no,width=450,height=110,top=250,left=300');

}
}

function check_t_login_IDE(reg){
with(reg){
     t_login_id.value = strim(t_login_id.value);

    if(inerr(t_login_id,"Please input your login ID.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z\_]+$";
      var re = new RegExp(regu);
      if (!re.test(t_login_id.value)) {
       alert("Your login ID contains invalid character(s). Please check it and login again.");
       t_login_id.focus();
      return false;
      }

      if(StrLen(t_login_id.value)>20 || StrLen(t_login_id.value)<6){
      alert('6 to 20 characters allowed for login ID.');
      t_login_id.focus();
      return false;      
      }
      

window.open ('../teacher_check_loginID.asp?t_login_id='+t_login_id.value+'','','scrollbars=no,resizable=no,menubar=no,width=450,height=110,top=250,left=300');

}
}



function checkSmodifyPass(mr){
with(mr){

         s_login_pass.value = strim(s_login_pass.value);
         s_login_pass2.value = strim(s_login_pass2.value);
         s_login_pass3.value = strim(s_login_pass3.value);



      if(inerr(s_login_pass,"请输入旧密码.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(s_login_pass.value)) {
       alert("您输入的旧密码中含有非法字符.\n\n请确认后重新输入.");
       s_login_pass.focus();
      return false;
      }
      
      if(StrLen(s_login_pass.value)>20 || StrLen(s_login_pass.value)<6){
      alert('密码长度限制为 6-20 个字符.');
      s_login_pass.focus();
      return false;      
      }
      
      if(inerr(s_login_pass2,"请输入一个新密码.")){
        return false;
      }      
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(s_login_pass2.value)) {
       alert("新密码中含有非法字符.\n\n请确认后重新输入.");
       s_login_pass2.focus();
      return false;
      }
      
      if(StrLen(s_login_pass2.value)>20 || StrLen(s_login_pass2.value)<6){
      alert('密码长度限制为 6-20 个字符.');
      s_login_pass2.focus();
      return false;      
      }



      if(inerr(s_login_pass3,"请再次输入新密码.")){
        return false;
      }      
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(s_login_pass3.value)) {
       alert("输入的确认密码中含有非法字符.\n\n请确认后重新输入.");
       s_login_pass3.focus();
      return false;
      }
      
      if(StrLen(s_login_pass3.value)>20 || StrLen(s_login_pass3.value)<6){
      alert('密码长度限制为 6-20 个字符.');
      s_login_pass3.focus();
      return false;      
      }



      if(s_login_pass2.value!=s_login_pass3.value){alert('您输入的确认密码和新密码不相符.\n\n请检查后重新输入.');
         s_login_pass3.focus();
         return false;}      
         

}
}



function checkSmodifyForm(reg){
with(reg){
var filter=/^.+@.+\..{2,3}$/
         s_name.value = strim(s_name.value);
         s_sex.value = strim(s_sex.value);                           
         s_tel.value = strim(s_tel.value);
         s_cell.value = strim(s_cell.value);
         s_email.value = strim(s_email.value);

              
    if(inerr(s_name,"请输入您的真实姓名. (例如: 张三)")){
        return false;
      }
      
      if ((contain(s_name.value, "'~!@$%^-_&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("您的姓名中含有非法字符.\n\n请检查后重新输入.");
       s_name.focus();
       return false;
      }       
          
      
      if(s_sex.value=='unknown'){
        alert("请选择您的性别.");
        s_sex.focus();
        return false;
      }      
     
      if(inerr(s_tel,"请输入您的联系电话.")){
        return false;
      } 

      if(inerr(s_cell,"请输入您的手机号码.")){
        return false;
      } 
     
     if((s_tel.value=="" || s_tel.value==null) && (s_cell.value=="" || s_cell.value==null)){
        alert('联系电话/手机号码为必填项\n\n您需要至少输入一个.');
        s_tel.focus();
        return false;
     }
     
     
      if(inerr(s_email,"请输入您的E-mail地址.")){
        return false;
      } 


      if (!filter.test(s_email.value))
          {
          alert('您输入的是一个无效的地址.');
          s_email.focus();
          return false;
          }

  

}
}