function checkid(idnum)
{
   var first=new Array();
   first['A']=10;
   first['B']=11;
   first['C']=12;
   first['D']=13;
   first['E']=14;
   first['F']=15;
   first['G']=16;
   first['H']=17;
   first['I']=34;
   first['J']=18;
   first['K']=19;
   first['L']=20;
   first['M']=21;
   first['N']=22;
   first['O']=35;
   first['P']=23;
   first['Q']=24;
   first['R']=25;
   first['S']=26;
   first['T']=27;
   first['U']=28;
   first['V']=29;
   first['W']=32;
   first['X']=30;
   first['Y']=31;
   first['Z']=33;

   if(idnum.value.length==10)
   {
      var eng=idnum.substring(0,1);
      eng=eng.toUpperCase();
      var n= first[eng];
      var total=parseInt(n/10)+n%10*9;
      for(i=1; i<9; i++)
      { 
         total= total + parseInt(idnum.substring(i,i+1))* (9-i);
      }

      var len=10-(total%10);

      if(len != parseInt(idnum.substring(9,10)))
      {
	return false;
      }

   }else{
      return false;
   }

}

function isfilled(element)
{
   if(element.value =="" || element.value==null)
   {
      return false;
   }else{
      return true;
   }
}
                                                                                
function isemail(element)
{
   if(element.value.indexOf("@") !="-1" && element.value.indexOf(".") !="-1")
   {
      return true;
   }else{
      return false;
   }
}



function check(form)
{
   if(!isfilled(form.guest_name))
   {
      alert('帳號沒有填喔!!!');
      return false
   }
   if(!isfilled(form.pw))
   {
      alert('密碼還沒有填喔!!!');
      return false
   }

}

function check2(form)
{
   if(!isfilled(form.guest_name))
   {
      alert('姓名還沒有填喔!!!');
      return false
   }
   if(!isfilled(form.e_mail))
   {
      alert('Email還沒有填喔!!!');
      return false
   }else{
      if(!isemail(form.e_mail))
      {
         alert('Email格式有誤!');
         return false
      }
   }

   if(!isfilled(form.content))
   {
      alert('內文不能是空白喔!!');
      return false
   }

   if(!isfilled(form.e_code))
   {
      alert('認證碼還沒有填喔!!!');
      return false
   }
                                                                                
}

function votecheck(num){   //身分證檢測主函式

  if(option(num)){
    alert('你還沒有選擇要投哪個選項喲!!');
    return false
  }
  if(!document.f.guest_name.value){
    alert('你忘了填帳號囉!!');
    return false
  }
  if(!document.f.pw.value){
    alert('你忘了填密碼囉!!');
    return false
  }
}

function check3(form)
{
   if(!isfilled(form.guest_name))
   {
      alert('請填入訪客姓名');
      return false;
   }

   if(!isfilled(form.title))
   {
      alert('請填入標題');
      return false;
   }

   if(!isfilled(form.content))
   {
      alert('請填入發言內容');
      return false;
   }

   if(!isfilled(form.e_code))
   {
      alert('請填入認證碼');
      return false;
   }

}

function check4(){

  if(!document.guest.login.value)
  {
     alert('您忘了填入帳號囉!');
     return false
  }
  if(!document.guest.pw_old.value)
  {
     alert('您忘了填入密碼囉!');
     return false
  }
  if(!document.guest.pw_new.value)
  {
     alert('您忘了填入新密碼囉!');
     return false
  }
  if(!document.guest.pw_r.value)
  {
     alert('您忘了再鍵入一次新密碼囉!');
     return false
  }
  if(document.guest.pw_new.value != document.guest.pw_r.value)
  {
     alert('新密碼不吻合,請重新輸入!');
     return false
  }
}

function check5(form)
{
	


   if(!isfilled(form.cname))
   {
      alert('姓名不可為空白!!!');
      return false
   }
   if(!isfilled(form.cemail))
   {
      alert('E-mail不可為空白!!!');
      return false
   }else{
      if(!isemail(form.cemail))
      {
         alert('E=mail格式有誤!');
         return false
      }
   }

   if(!isfilled(form.ctel))
   {
      alert('聯絡電話不可為空白!!!');
      return false
   }
   if(!isfilled(form.caddress))
   {
      alert('聯絡地址不可為空白!!!');
      return false
   }
}

function check6(form)
{
   if(!isfilled(form.id_num))
   {
      alert('身分證字號欄位不可為空!');
      return false
   }else{
      if(!checkid(form.id_num))
      {
         alert('身分證格式有誤!');
         return false
      }
   }

   if(!isfilled(form.name))
   {
      alert('姓名欄位不可為空白!');
      return false
   }

   if(!isfilled(form.guest_name))
   {
      alert('帳號欄位不可為空白!');
      return false
   }else{
      if(form.guest_name.value.length < 4)
      {
        alert('帳號字數少於四個，請重新設定!');
        return false
      }
   }
   if(!isfilled(form.pw) || !isfilled(form.pw_r))
   {
      alert('密碼欄位不可為空白!');
      return false
   }else{
      if(form.pw.value.length < 4)
      {
        alert('密碼字數少於四個，請重新設定!');
        return false
      }else{
         if(form.pw.value != form.pw_r.value)
         {    
             alert('密碼欄位不一致,請重新輸入!');
             return false
         }
      }
    }
   if(!isfilled(form.phone))
   {
      alert('連絡電話欄位不可為空白!');
      return false
   }

   if(!isfilled(form.e_mail))
   {
      alert('E-mail欄位不可為空白!');
      return false
   }else{
      if(!isemail(form.e_mail))
      {
         alert('E-mail格式有誤!');
         return false
      }
   }

   if(!isfilled(form.yyyy) || !isfilled(form.mm) || !isfilled(form.dd) )
   {
      alert('生日欄位不可為空白!');
      return false
   }
   if(!isfilled(form.usr_arealive) || !isfilled(form.usr_arealive1) || !isfilled(form.ZIP))
   {
      alert('縣市欄位不可為空白!');
      return false
   }

   if(!isfilled(form.address))
   {
      alert('地址欄位不可為空白!');
      return false
   }

}

function check7()
{
   if(!document.guest.id_num.value)
   {
      alert('身份證欄位不可空白!');
      return false
   }
}

function check8()
{
   if(!document.usr_dataform.same.checked)
   {
       if(!document.usr_dataform.usr_arealive.value || !document.usr_dataform.usr_arealive1.value)
       {
          alert('寄送縣市地區欄位不可空白!');
          return false
       }
       if(!document.usr_dataform.ZIP.value)
       {
          alert('寄送郵遞區號欄位不可空白!');
          return false
       }
       if(!document.usr_dataform.d_address.value)
       {
          alert('寄送地址欄位不可空白!');
          return false
       }
       if(!document.usr_dataform.d_person.value)
       {
          alert('收件人欄位不可空白!');
          return false
       }
   }
   if(document.usr_dataform.invoice_t[1].checked)
   {
      if(!document.usr_dataform.invoice_num.value)
      {
         alret('統一編號欄位不可空白!');
         return false
      }
   }
}


function check9()
{
   if(!document.usr_dataform.name.value)
   {
      alert('公司名稱欄位不可為空白!');
      return false
   }
   if(!document.usr_dataform.number.value)
   {
      alert('統一編號欄位不可為空白!');
      return false
   }
   if(!document.usr_dataform.phone.value)
   {
      alert('電話欄位不可為空白!');
      return false
   }
   if(!document.usr_dataform.number.value)
   {
      alert('統一編號欄位不可為空白!');
      return false
   }
   if(!document.usr_dataform.usr_arealive.value || !document.usr_dataform.usr_arealive1.value || !document.usr_dataform.ZIP.value)
   {
      alert('縣市欄位不可為空白!');
      return false
   }

   if(!document.usr_dataform.address.value)
   {
      alert('地址欄位不可為空白!');
      return false
   }

   if(!document.usr_dataform.contact.value)
   {
      alert('聯絡人欄位不可為空白!');
      return false
   }

   if(!document.usr_dataform.login_name.value)
   {
      alert('帳號欄位不可為空白!');
      return false
   }

   if(!document.usr_dataform.pw.value || !document.usr_dataform.pw_r.value)
   {
      alert('密碼欄位不可為空白!');
      return false
   }else if(document.usr_dataform.pw.value != document.usr_dataform.pw_r.value)
    {
       alert('密碼欄位不一致,請重新輸入!');
       return false
    }
}


function check11(form)
{
   if(!isfilled(form.cus_name))
   {
      alert('姓名欄位未填!');
      return false;
   }
   if(!isfilled(form.cus_id))
   {
      alert('身分證欄位未填!');
      return false;
   }
   if(!isfilled(form.by))
   {
      alert('生日欄位未填!');
      return false;
   }
   if(!isfilled(form.cus_mtel))
   {
      alert('手機欄位未填!');
      return false;
   }
   if(!isfilled(form.zone2) || !isfilled(form.zone1))
   {
      alert('區碼欄位未填!');
      return false;
   }
   if(!isfilled(form.cus_otel) || !isfilled(form.cus_htel))
   {
      alert('電話欄位未填!');
      return false;
   }
   if(!isfilled(form.usr_arealive) || !isfilled(form.usr_arealive1) || !isfilled(form.ZIP) || !isfilled(form.address))
   {
      alert('地址欄位未填!');
      return false;
   }
   if(!isfilled(form.cus_email))
   {
      alert('Email欄位未填!');
      return false;
   }else{
      if(!isemail(form.cus_email))
      {
         alert('Email格式有誤!');
         return false;
      }
   }
}


function check12(form)
{
   if(!isfilled(form.qstr))
   {
      alert('查詢欄位未填!');
      return false;
   }
}

function check13(form)
{
  if(!isfilled(form.email))
  {
     alert('E-mail欄位未填!');
     return false;
  }else{
     if(!isemail(form.email))
     {
        alert('E-mail格式有誤!');
        return false;
     }
  }
}

function check14(form)
{
  if(!isfilled(form.guest_name))
  {
    alert('客戶姓名未填。');
    return false;
  }

  if(!isfilled(form.e_mail))
  {
     alert('E-mail欄位未填!');
     return false;
  }else{
     if(!isemail(form.e_mail))
     {
        alert('E-mail格式有誤!');
        return false;
     }
  }
  if(!isfilled(form.content))
  {
    alert('詢問內容未填。');
    return false;
  }
}


function itemcheck(myform,select_num)
{
   var counter = 0;
   for(var i=0;i<myform.elements.length;i++)
   {
      if(myform.elements[i].type == "checkbox" && myform.elements[i].checked == true)
      {
	 counter++;
      }
   }
   if(counter==select_num)
   {  
      return 1;
   }else{
      alert('選擇的數量有問題!');
      return false;
   }
}



function option(num)
{ 
   choice=num;
   ee=num-1;
   for(i=0; i <= ee; i++)
   { 
      if(document.f.optionid[i].checked)
      { 
         choice = i 
      } 
	   
   }
   if(choice==num)
   {
      return 1;
   }else{
      return 0;
   }
}

function votecheck2(pollform , count)
{
   for(j=1;j<=count;j++)
   {
      //var qq=eval(pollform + ".optionid" + j + ".length");
      document.write(eval("pollform.optionid" + j + ".length"));
   }
}

function checkreply(form)
{
   if(!isfilled(form.guest_name))
   {
      alert('請填入訪客暱稱');
      return false;
   }
                                                                                
   if(!isfilled(form.content))
   {
      alert('請填入回應內容');
      return false;
   }

   if(!isfilled(form.e_code))
   {
      alert('請填入認證碼');
      return false;
   }

}