function checkadmin(userlogin){
with(userlogin){
      adminname.value = strim(adminname.value);
      adminpass.value = strim(adminpass.value);
              

      if(inerr(adminname,"Please enter your ID.")){
        return false;
      }
      
      if ((contain(adminname.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(adminname.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("Invalid characters are not allowed. Please check your ID.");
       adminname.focus();
       return false;
      }
     
      if(inerr(adminpass,"Please enter your password.")){
        return false;
      }
      
      if ((contain(adminpass.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(adminpass.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("Invalid characters are not allowed. Please check your Password.");
       adminpass.focus();
       return false;
      }   
      
}
}




function checkpass(changePass){
with(changePass){
      pass1.value = strim(pass1.value);
      pass2.value = strim(pass2.value);
      pass3.value = strim(pass3.value);

              

      if(inerr(pass1,"请输入旧的登录密码")){
        return false;
      }
      
      if ((contain(pass1.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(pass1.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("输入的旧密码中包含非法字符");
       pass1.focus();
       return false;
      }
     
      if(inerr(pass2,"请输入新的登录密码")){
        return false;
      }
      
      if ((contain(pass2.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(pass2.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("新密码中包含非法字符");
       pass2.focus();
       return false;
      } 



      if(inerr(pass3,"请再次输入新的登录密码")){
        return false;
      }
      
      if (pass2.value!=pass3.value)
      {
       alert("两次输入的新密码不相同");
       pass3.focus();
       return false;
      }      
}
}



function checkproduct(frm){
with(frm){
      p_name.value = strim(p_name.value);
      p_small_pic.value = strim(p_small_pic.value);
      p_big_pic.value = strim(p_big_pic.value);

      if(inerr(p_name,"Please input the product name.")){
        return false;
      }             

      if(inerr(p_small_pic,"Please select a small image as thumbnails for main color.")){
        return false;
      }


      if(inerr(p_big_pic,"Please select a large image for main color.")){
        return false;
      }
           
}
}




function checkbookmail(a){
var b;
var c;
if(a==1){
document.bookmaillist.ok.value='订阅操作：';
b=document.bookmaillist.ok.value+'请输入您的电子邮件地址！';
c=document.bookmaillist.ok.value+'请输入正确的E-mail地址！';
}
if(a==2){
document.bookmaillist.ok.value='退订操作：';
b=document.bookmaillist.ok.value+'请输入您的电子邮件地址！';
c=document.bookmaillist.ok.value+'请输入正确的E-mail地址！';
}
var testresults
var filter=/^.+@.+\..{2,3}$/
var email1=document.bookmaillist.bookmail.value;
var email=email1.replace(" ","");
if(email=="" || email==null){alert(b);document.bookmaillist.bookmail.value='';document.bookmaillist.bookmail.focus();return false;}

if (!filter.test(email)){
alert(c);
document.bookmaillist.bookmail.value='';
document.bookmaillist.bookmail.focus();
return false;
}
alert("错误：订阅功能开发中，暂停使用！");
return false;
}





function checkcontentEN(thisForm){with(thisForm){
var filter=/^.+@.+\..{2,3}$/;
         u_name.value = strim(u_name.value);
         u_birthday.value = strim(u_birthday.value);
         u_height.value = strim(u_height.value);
         u_work_experience.value = strim(u_work_experience.value);                  
         jobLocation2_p.value = strim(jobLocation2_p.value);         
         jobLocation2_c.value = strim(jobLocation2_c.value);
         u_tel.value = strim(u_tel.value);
         u_lingtong.value = strim(u_lingtong.value);
         u_mobile.value = strim(u_mobile.value);
         u_email.value = strim(u_email.value);       
         u_self.value = strim(u_self.value);     

      if(inerr(u_name,"请输入姓名")){
        return false;
      }
      
      if ((contain(u_name.value, "'~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("姓名中包含非法字符");
       u_name.focus();
       return false;
      }
     
      if(inerr(u_birthday,"请输入年龄")){
        return false;
      }
      if (isNaN(u_birthday.value))
          {
          alert('年龄请用标准数字填写');
          u_birthday.focus();
          return false;
          } 
      
      
      
      if(inerr(u_height,"请输入身高,如没有,请保留默认值 0")){
        return false;
      }
            
     if(u_height.value!="" && u_height.value!=null){
      if (isNaN(u_height.value))
          {
          alert('身高请用标准数字填写');
          u_height.focus();
          return false;
          }
      }
       

      if(inerr(u_work_experience,"请输入工作年限,如没有,请保留默认值 0")){
        return false;
      }
            
      if(u_work_experience.value!="" && u_work_experience.value!=null){
      if (isNaN(u_work_experience.value))
          {
          alert('工作年限请用标准数字填写');
          u_work_experience.focus();
          return false;
          }
      }
     
      
      if(inerr(jobLocation2_p,"请选择现所在地(省份)")){
        return false;
      }      
    
         
      if(inerr(jobLocation2_c,"请选择现所在地(地市)")){
        return false;
      }              
      
     
     if((u_lingtong.value=="" || u_lingtong.value==null) && (u_tel.value=="" || u_tel.value==null) && (u_mobile.value=="" || u_mobile.value==null)){
        alert('小灵通、固定电话、手机，至少要填写一项');
        u_tel.focus();
        return false;
     }
     
           
     if(u_email.value!="" && u_email.value!=null){
      if (!filter.test(u_email.value))
          {
          alert('请输入正确的E-MAIL地址');
          u_email.focus();
          return false;
          }
      }
if(StrLen(u_self.value)>1200){
      alert('自我评价内容限制在 1200 个英文字符(600个中文汉字)');
      u_self.focus();
      return false;      
      }
      }
   
}





function checkcontent(thisForm){with(thisForm){
var filter=/^.+@.+\..{2,3}$/;
         u_name.value = strim(u_name.value);
         u_birthday.value = strim(u_birthday.value);
         u_height.value = strim(u_height.value);
         u_work_experience.value = strim(u_work_experience.value);                  
         jobLocation2_p.value = strim(jobLocation2_p.value);         
         jobLocation2_c.value = strim(jobLocation2_c.value);
         u_major_2.value = strim(u_major_2.value);
         u_tel.value = strim(u_tel.value);
         u_lingtong.value = strim(u_lingtong.value);
         u_mobile.value = strim(u_mobile.value);
         u_email.value = strim(u_email.value);       
         u_self.value = strim(u_self.value);           
              

      if(inerr(u_name,"请输入姓名")){
        return false;
      }
      
      if ((contain(u_name.value, "'~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("姓名中包含非法字符");
       u_name.focus();
       return false;
      }
     
      if(inerr(u_birthday,"请输入年龄")){
        return false;
      }
      if (isNaN(u_birthday.value))
          {
          alert('年龄请用标准数字填写');
          u_birthday.focus();
          return false;
          }    
      
      
      if(inerr(u_height,"请输入身高,如没有,请保留默认值 0")){
        return false;
      }
            
     if(u_height.value!="" && u_height.value!=null){
      if (isNaN(u_height.value))
          {
          alert('身高请用标准数字填写');
          u_height.focus();
          return false;
          }
      }
       

      if(inerr(u_work_experience,"请输入工作年限,如没有,请保留默认值 0")){
        return false;
      }
            
      if(u_work_experience.value!="" && u_work_experience.value!=null){
      if (isNaN(u_work_experience.value))
          {
          alert('工作年限请用标准数字填写');
          u_work_experience.focus();
          return false;
          }
      }
     
      
      if(inerr(jobLocation2_p,"请选择现所在地(省份)")){
        return false;
      }      
    
         
      if(inerr(jobLocation2_c,"请选择现所在地(地市)")){
        return false;
      }              
      
      if(inerr(u_major_2,"请选择专业")){
        return false;
      }      
       
     
     if((u_lingtong.value=="" || u_lingtong.value==null) && (u_tel.value=="" || u_tel.value==null) && (u_mobile.value=="" || u_mobile.value==null)){
        alert('小灵通、固定电话、手机，至少要填写一项');
        u_tel.focus();
        return false;
     }
     
           
     if(u_email.value!="" && u_email.value!=null){
      if (!filter.test(u_email.value))
          {
          alert('请输入正确的E-MAIL地址');
          u_email.focus();
          return false;
          }
      }
      
if(StrLen(u_self.value)>1200){
      alert('自我评价内容限制在 1200 个英文字符(600个中文汉字)');
      u_self.focus();
      return false;      
      }
  
      submit();
     B1.disabled='true';
           
      }
   
}





function modifycontent(thisForm){with(thisForm){
var filter=/^.+@.+\..{2,3}$/;
         u_name.value = strim(u_name.value);
         u_birthday.value = strim(u_birthday.value);
         u_height.value = strim(u_height.value);
         u_work_experience.value = strim(u_work_experience.value);                  
         jobLocation2_p.value = strim(jobLocation2_p.value);         
         jobLocation2_c.value = strim(jobLocation2_c.value);
         u_tel.value = strim(u_tel.value);
         u_lingtong.value = strim(u_lingtong.value);
         u_mobile.value = strim(u_mobile.value);
         u_email.value = strim(u_email.value);       
         u_self.value = strim(u_self.value);         
              

      if(inerr(u_name,"请输入姓名")){
        return false;
      }
      
      if ((contain(u_name.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(u_name.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("姓名中包含非法字符");
       u_name.focus();
       return false;
      }

      if(inerr(u_birthday,"请输入年龄")){
        return false;
      }
      if (isNaN(u_birthday.value))
          {
          alert('年龄请用标准数字填写');
          u_birthday.focus();
          return false;
          } 
      
      
      
      if(inerr(u_height,"请输入身高,如没有,请保留默认值 0")){
        return false;
      }
            
     if(u_height.value!="" && u_height.value!=null){
      if (isNaN(u_height.value))
          {
          alert('身高请用标准数字填写');
          u_height.focus();
          return false;
          }
      }
       

      if(inerr(u_work_experience,"请输入工作年限,如没有,请保留默认值 0")){
        return false;
      }
            
      if(u_work_experience.value!="" && u_work_experience.value!=null){
      if (isNaN(u_work_experience.value))
          {
          alert('工作年限请用标准数字填写');
          u_work_experience.focus();
          return false;
          }
      }
     
      
      if(inerr(jobLocation2_p,"请选择现所在地(省份)")){
        return false;
      }      
    
         
      if(inerr(jobLocation2_c,"请选择现所在地(地市)")){
        return false;
      }              
          
       
     
     if((u_lingtong.value=="" || u_lingtong.value==null) && (u_tel.value=="" || u_tel.value==null) && (u_mobile.value=="" || u_mobile.value==null)){
        alert('小灵通、固定电话、手机，至少要填写一项');
        u_tel.focus();
        return false;
     }
     
           
     if(u_email.value!="" && u_email.value!=null){
      if (!filter.test(u_email.value))
          {
          alert('请输入正确的E-MAIL地址');
          u_email.focus();
          return false;
          }
      }
      
if(StrLen(u_self.value)>500){
      alert('自我评价内容限制在 500 个英文字符(250个中文汉字)');
      u_self.focus();
      return false;      
      }
  
      submit();
     B1.disabled='true';
      
      }
   
}





function checkmemberreg_m(mr){
with(mr){
var filter=/^.+@.+\..{2,3}$/
      m_name.value = strim(m_name.value);
         m_pass.value = strim(m_pass.value);
         m_pass2.value = strim(m_pass2.value);
         m_city.value = strim(m_city.value);
         m_education.value = strim(m_education.value);
         m_lingtong.value = strim(m_lingtong.value);
         m_tel.value = strim(m_tel.value);
         m_mobile.value = strim(m_mobile.value);                           
         m_email.value = strim(m_email.value);  
         m_question.value = strim(m_question.value);  
         m_answer.value = strim(m_answer.value);
         m_occupation.value = strim(m_occupation.value);
         m_university.value = strim(m_university.value);
         m_major.value = strim(m_major.value);
         m_homepage.value = strim(m_homepage.value);
         m_qq.value = strim(m_qq.value);
         m_msn.value = strim(m_msn.value);
         m_google.value = strim(m_google.value);
         m_uc.value = strim(m_uc.value);
         m_skype.value = strim(m_skype.value);

              
    if(inerr(m_name,"请输入您的真实姓名，以便我们与您进行线下联系")){
        return false;
      }
      
      if ((contain(m_name.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(m_name.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("用户名中包含非法字符");
       m_name.focus();
       return false;
      }
     
      if(inerr(m_pass,"请输入您的登录密码")){
        return false;
      }
      
      if ((contain(m_pass.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(m_pass.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("密码中包含非法字符");
       m_pass.focus();
       return false;
      }
      
      if(StrLen(m_pass.value)>15 || StrLen(m_pass.value)<6){
      alert('密码长度限制在 6-15 个字节。\n\n注：一个汉字等于2个字节');
      m_pass.focus();
      return false;      
      }
      
      if(inerr(m_pass2,"请再次输入登录密码")){
        return false;
      }      
      
      if(m_pass.value!=m_pass2.value){alert('您输入的确认密码与原始密码不相符');
         m_pass2.focus();
         return false;}      
         
      if(inerr(m_question,"请输入密码提示问题！\n\n如果您忘记登录密码，可通过此问题来重新设置登录密码")){
        return false;
      }         
      
      if ((contain(m_question.value, "'~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(m_question.value, "'~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("密码提示问题中包含非法字符");
       m_question.focus();
       return false;
      }      
      
      if(inerr(m_answer,"请输入密码提示问题答案！\n\n如果您忘记登录密码，可通过此问题答案来重新设置登录密码")){
        return false;
      }      
       
      if ((contain(m_answer.value, "'~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(m_answer.value, "'~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("密码提示问题答案中包含非法字符");
       m_answer.focus();
       return false;
      }      
      
      if(inerr(m_city,"请输入您的所在城市") || inerr(m_education,"请输入您的教育程度")){
        return false;
      }
     
     if((m_lingtong.value=="" || m_lingtong.value==null) && (m_tel.value=="" || m_tel.value==null) && (m_mobile.value=="" || m_mobile.value==null)){
        alert('小灵通、固定电话、手机，至少要填写一项');
        m_lingtong.focus();
        return false;
     }
     
     
     if(m_email.value!="" && m_email.value!=null){
      if (!filter.test(m_email.value))
          {
          alert('请输入正确的E-MAIL地址，以便可以与你联系！');
          m_email.focus();
          return false;
          }
      }
  
      
      
        for(var i=1;i<=7;i++){
          field = eval("mr.Q" + i);
          
        fchecked = false;
        for(var j=0;j<field.length;j++){
          if(field[j].checked) fchecked=true;
        }
        if(!fchecked){
          alert("请选择相应选项：\n\n  问题调查 (" + i + ")    " + field.length + " 选 1");
         field[0].focus();
          return false;
        }
      }    
      
  
      
}
}







function checkteacherreg_t(mr){
with(mr){
var filter=/^.+@.+\..{2,3}$/;
         t_name.value = strim(t_name.value);
         t_pass.value = strim(t_pass.value);
         t_pass2.value = strim(t_pass2.value);
         t_question.value = strim(t_question.value);  
         t_answer.value = strim(t_answer.value);
         t_age.value = strim(t_age.value);         
         t_city.value = strim(t_city.value);
         t_university.value = strim(t_university.value);
         t_lingtong.value = strim(t_lingtong.value);
         t_tel.value = strim(t_tel.value);
         t_mobile.value = strim(t_mobile.value);                        
         t_email.value = strim(t_email.value);           
              

      if(inerr(t_name,"请输入您的真实姓名，以便我们与您进行线下联系")){
        return false;
      }
      
      if ((contain(t_name.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(t_name.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("姓名中包含非法字符");
       t_name.focus();
       return false;
      }
     
      if(inerr(t_pass,"请输入您的登录密码")){
        return false;
      }
      
      if ((contain(t_pass.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(t_pass.value, "' ~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("密码中包含非法字符");
       t_pass.focus();
       return false;
      }
      
      if(StrLen(t_pass.value)>15 || StrLen(t_pass.value)<6){
      alert('密码长度限制在 6-15 个字节。\n\n注：一个汉字等于2个字节');
      t_pass.focus();
      return false;      
      }
      
      if(inerr(t_pass2,"请再次输入登录密码")){
        return false;
      }      
      
      if(t_pass.value!=t_pass2.value){alert('您输入的确认密码与原始密码不相符');
         t_pass2.focus();
         return false;}      
         
      if(inerr(t_question,"请输入密码提示问题！\n\n如果您忘记登录密码，可通过此问题来重新设置登录密码")){
        return false;
      }         
      
      if ((contain(t_question.value, "'~!@$%^&*=+|}{[];:,./`%\(\)><")) || (contain(t_question.value, "'~!@$%^&*=+|}{[];:,./`%\(\)><")))
      {
       alert("密码提示问题中包含非法字符");
       t_question.focus();
       return false;
      }      
      
      if(inerr(t_answer,"请输入密码提示问题答案！\n\n如果您忘记登录密码，可通过此问题答案来重新设置登录密码")){
        return false;
      }      
       
      if ((contain(t_answer.value, "'~!@$%^&*=+|}{[];:,.?/`%\(\)><")) || (contain(t_answer.value, "'~!@$%^&*=+|}{[];:,.?/`%\(\)><")))
      {
       alert("密码提示问题答案中包含非法字符");
       t_answer.focus();
       return false;
      }         
      
      if(t_age.value!="" && t_age.value!=null){
        if(isNaN(t_age.value)){
           alert('请用正确的数字输入年龄');
           t_age.value="";
           t_age.focus();
           return false;
         }
        else{
           if(t_age.value<=0){
           alert('请输入正确的年龄');
           t_age.focus();
           return false;             
           }
        }
      }



      if(inerr(t_city,"请输入您的所在城市")){
        return false;
      }
     
     if((t_lingtong.value=="" || t_lingtong.value==null) && (t_tel.value=="" || t_tel.value==null) && (t_mobile.value=="" || t_mobile.value==null)){
        alert('小灵通、固定电话、手机，至少要填写一项');
        t_lingtong.focus();
        return false;
     }
     
           
     if(t_email.value!="" && t_email.value!=null){
      if (!filter.test(t_email.value))
          {
          alert('请输入正确的E-MAIL地址，以便可以与你联系！');
          t_email.focus();
          return false;
          }
      }

     
      }
   
}