//鼠标移到滚动图片上图片的透明度改变
function makevisible(cur,which){
if (which==0)
cur.style.filter='alpha(opacity=70)'
else
cur.style.filter='alpha(opacity=100)'
}

//验证登录信息
function check_login(form_name){
with(form_name){
      user_login.value = strim(user_login.value);
      user_password.value = strim(user_password.value);
      checkCode.value = strim(checkCode.value);


      if(inerr(user_login,"请输入登录帐号.")){
        return false;
      }

      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(user_login.value)) {
       alert("您输入的登录帐号中含有非法字符.\n帐号只允许是字母和数字的组合.\n\n请确认后重新输入.");
       user_login.focus();
       return false;
      }

      if(inerr(user_password,"请输入登录密码")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(user_password.value)) {
       alert("您输入的登录密码中含有非法字符.\n\n请确认后重新输入.");
       user_password.focus();
       return false;
      }

      if(StrLen(user_password.value)>16 || StrLen(user_password.value)<6){
      alert('密码长度限制为 6-16 个字符.');
      user_password.focus();
      return false;      
      }    


      if(inerr(checkCode,"请输入验证码")){
        return false;
      }
      
      var regu = "^[0-9]+$";
      var re = new RegExp(regu);
      if (!re.test(checkCode.value)) {
       alert("您输入的验证码中含有非法字符.\n\n请确认后重新输入.");
       checkCode.focus();
       return false;
      }

      if(StrLen(checkCode.value)!=4){
      alert('请输入正确的四位验证码');
      checkCode.focus();
      return false;      
      }


      if(isNaN(checkCode.value)){
      alert('请输入正确的四位验证码');
      checkCode.focus();
      return false;      
      }

}
}




//验证创作的信息是否加了名称
function check_savetitle(form_name){
with(form_name){
      pic_name.value = strim(pic_name.value);


      if(inerr(pic_name,"请为作品起一个名字.")){
        return false;
      }

}
}





//验证用户名是否可注册
function check_user_ID(formname){
with(formname){
var filter=/^.+@.+\..{2,3}$/
     user_email.value = strim(user_email.value);

     if(inerr(user_email,"请输入一个有效的E-MAIL地址.")){
        return false;
      }

      if (!filter.test(user_email.value))
          {
          alert('请输入一个有效的电子邮件地址.');
          user_email.focus();
          return false;
          }

window.open ('check_userID.asp?userloginID='+user_email.value+'','','scrollbars=no,resizable=no,menubar=no,width=450,height=110,top=250,left=300');

}
}


//验证用户注册信息
function check_reg(formname){
with(formname){
var filter=/^.+@.+\..{2,3}$/

         user_login.value = strim(user_login.value);
         user_email.value = strim(user_email.value);
         user_password.value = strim(user_password.value);
         user_password_2.value = strim(user_password_2.value);
user_agree.value = strim(user_agree.value);
         checkCode.value = strim(checkCode.value);


      if(inerr(user_login,"请输入登录帐号.")){
        return false;
      }

      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(user_login.value)) {
       alert("您输入的登录帐号中含有非法字符.\n帐号只允许是字母和数字的组合.\n\n请确认后重新输入.");
       user_login.focus();
       return false;
      }


      if(inerr(user_email,"请输入电子邮件地址(登录ID).")){
        return false;
      }

      if (!filter.test(user_email.value))
          {
          alert('请输入一个有效的电子邮件地址.');
          user_email.focus();
          return false;
          }



      if(inerr(user_password,"请输入登录密码.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(user_password.value)) {
         alert("登录密码中含有非法字符.\n密码只允许是数字和字母的组合");
         user_password.focus();
         return false;
      }
      
      if(StrLen(user_password.value)>16 || StrLen(user_password.value)<6){
         alert('登录密码最少6个字符，最多16个字符.');
         user_password.focus();
         return false;      
      }
      
      if(inerr(user_password_2,"请再输入一次登录密码.")){
        return false;
      }      
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(user_password_2.value)) {
         alert("第二次输入的密码中含有非法字符.\n密码只允许是数字和字母的组合");
         user_password_2.focus();
         return false;
      }
      
      if(StrLen(user_password_2.value)>16 || StrLen(user_password_2.value)<6){
      alert('登录密码最少6个字符，最多16个字符.');
      user_password_2.focus();
      return false;      
      }

      if(user_password_2.value!=user_password.value){alert('第二次输入的密码与第一次输入的不相符.');
         user_password_2.focus();
         return false;}      


      if(inerr(checkCode,"请输入右边的四位验证码.")){
        return false;
      }

      var regu = "^[0-9]+$";
      var re = new RegExp(regu);
      if (!re.test(checkCode.value)) {
       alert("您输入的验证码中含有非法字符.\n\n请确认后重新输入.");
       checkCode.focus();
       return false;
      }

      if(StrLen(checkCode.value)!=4){
      alert('请输入正确的四位验证码');
      checkCode.focus();
      return false;      
      }


      if(isNaN(checkCode.value)){
      alert('请输入正确的四位验证码');
      checkCode.focus();
      return false;      
      }
   
      if(user_agree.checked==false){
      alert('请先阅读并同意《参赛须知》');
      user_agree.focus();
      return false;
      }
}
}




//验证用户注册信息
function check_user_modify(formname){
with(formname){
var filter=/^.+@.+\..{2,3}$/

         user_email.value = strim(user_email.value);
         checkCode.value = strim(checkCode.value);


      if(inerr(user_email,"请输入电子邮件地址(登录ID).")){
        return false;
      }

      if (!filter.test(user_email.value))
          {
          alert('请输入一个有效的电子邮件地址.');
          user_email.focus();
          return false;
          }


      if(inerr(checkCode,"请输入右边的四位验证码.")){
        return false;
      }

      var regu = "^[0-9]+$";
      var re = new RegExp(regu);
      if (!re.test(checkCode.value)) {
       alert("您输入的验证码中含有非法字符.\n\n请确认后重新输入.");
       checkCode.focus();
       return false;
      }

      if(StrLen(checkCode.value)!=4){
      alert('请输入正确的四位验证码');
      checkCode.focus();
      return false;      
      }


      if(isNaN(checkCode.value)){
      alert('请输入正确的四位验证码');
      checkCode.focus();
      return false;      
      }

}
}




//验证用户修改登录密码
function check_user_modify_password(formname){
with(formname){

         user_password.value = strim(user_password.value);
         user_password_1.value = strim(user_password_1.value);
         user_password_2.value = strim(user_password_2.value);
         checkCode.value = strim(checkCode.value);


      if(inerr(user_password,"请输入原始登录密码.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(user_password.value)) {
         alert("原始登录密码中含有非法字符.");
         user_password.focus();
         return false;
      }
      
      if(StrLen(user_password.value)>12 || StrLen(user_password.value)<6){
         alert('原始登录密码最少6个字符，最多12个字符.');
         user_password.focus();
         return false;      
      }


      if(inerr(user_password_1,"请输入新登录密码.")){
        return false;
      }
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(user_password_1.value)) {
         alert("新登录密码中含有非法字符.");
         user_password_1.focus();
         return false;
      }
      
      if(StrLen(user_password_1.value)>12 || StrLen(user_password_1.value)<6){
         alert('新登录密码最少6个字符，最多12个字符.');
         user_password_1.focus();
         return false;      
      }
      
      if(inerr(user_password_2,"请再输入一次新登录密码.")){
        return false;
      }      
      
      var regu = "^[0-9a-zA-Z]+$";
      var re = new RegExp(regu);
      if (!re.test(user_password_2.value)) {
         alert("第二次输入的新密码中含有非法字符.");
         user_password_2.focus();
         return false;
      }
      
      if(StrLen(user_password_2.value)>12 || StrLen(user_password_2.value)<6){
      alert('新登录密码最少6个字符，最多12个字符.');
      user_password_2.focus();
      return false;      
      }

      if(user_password_2.value!=user_password_1.value){alert('第二次输入的新密码与第一次输入的不相符.');
         user_password_2.focus();
         return false;}      

     if(inerr(checkCode,"请输入右边的四位验证码.")){
        return false;
      }

      var regu = "^[0-9]+$";
      var re = new RegExp(regu);
      if (!re.test(checkCode.value)) {
       alert("您输入的验证码中含有非法字符.\n\n请确认后重新输入.");
       checkCode.focus();
       return false;
      }

      if(StrLen(checkCode.value)!=4){
      alert('请输入正确的四位验证码');
      checkCode.focus();
      return false;      
      }


      if(isNaN(checkCode.value)){
      alert('请输入正确的四位验证码');
      checkCode.focus();
      return false;      
      }
   
}
}


//验证用户注册信息
function check_saveInfo(formname){
with(formname){
var filter=/^.+@.+\..{2,3}$/

         user_question.value = strim(user_question.value);
         user_answer.value = strim(user_answer.value);
         user_email.value = strim(user_email.value);
         checkCode.value = strim(checkCode.value);    
         
      if(inerr(user_question,"请输入一个密码提示问题，用于忘记密码后找回密码.")){
        return false;
      }         

      if ((contain(user_question.value, "'~@$%^-_&*=+|}{[];:/`%\(\)><")))
      {
       alert("您输入的提示问题中含有非法字符.\n\n请检查后重新输入.");
       user_question.focus();
       return false;
      }

      if(inerr(user_answer,"请为上面的密码提示问题设置一个答案，用于忘记密码后找回密码.")){
        return false;
      }

      if ((contain(user_answer.value, "'~@$%^-_&*=+|}{[];:/`%\(\)><")))
      {
       alert("您输入的答案中含有非法字符.\n\n请检查后重新输入.");
       user_answer.focus();
       return false;
      }

      if(inerr(user_email,"请输入一个有效的电子邮件地址.")){
        return false;
      }

      if (!filter.test(user_email.value))
          {
          alert('请输入一个有效的电子邮件地址.');
          user_email.focus();
          return false;
          }


      if(inerr(checkCode,"请输入右边的四位验证码.")){
        return false;
      }

      if(StrLen(checkCode.value)!=4){
      alert('请输入正确的四位验证码.');
      checkCode.focus();
      return false;      
      }

      isok.disabled='true';
}
}




//验证用户找回密码信息--第一步：验证用户名
function check_user_GETPASS_1(formname){
with(formname){
      user_login.value = strim(user_login.value);
      
      if(inerr(user_login,"请输入注册时填写的登录帐号.")){
        return false;
      }

submit();
}
}


//验证用户找回密码信息--第二步：验证密码提示问题的答案
function check_user_GETPASS_2(formname){
with(formname){

      user_answer.value = strim(user_answer.value);
      
      if(inerr(user_answer,"请输入提示问题的答案")){
        return false;
      }
      
      if ((contain(user_answer.value, "'~@$%^-_&*=+|}{[];:/`%\(\)><")))
      {
       alert("您输入的答案中含有非法字符.\n\n请检查后重新输入.");
       user_answer.focus();
       return false;
      }

      if(StrLen(user_answer.value)>20 || StrLen(user_answer.value)<0){
      alert('提示问题不能超过20个字符.');
      user_answer.focus();
      return false;      
      }

submit();
}
}




//验证 checkbox 是否有选择
function checkCHECKBOX(objNam){ //檢測是否有選擇多选框的至少一项

     //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;
      //  }



var obj = document.getElementsByName(objNam); //獲取多選框數組
var objLen= obj.length; //獲取數據長度
var objYN; //是否有選擇
var i;
objYN=false;
for (i = 0;i< objLen;i++){
if (obj[i].checked==true) {
objYN= true;
break;
}
}
return objYN;

}