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()
{
   if(!document.guest.guest_name.value)
   {
      alert('帳號還沒有填喔!!!');
      return false
   }
   if(!document.guest.pw.value)
   {
      alert('密碼還沒有填喔!!!');
      return false
   }
   if(!document.guest.title.value)
   {
      alert('標題不能是空白喔!!');
      return false
   }
   if(!document.guest.content.value)
   {
      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(num){

if(option(num)){
    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()
{
   if(!document.guest.cname.value)
   {
      alert('姓名不可為空白!!!');
      return false
   }
   if(!document.guest.cemail.value)
   {
      alert('E-mail不可為空白!!!');
      return false
   }
   if(!document.guest.ctel.value)
   {
      alert('聯絡電話不可為空白!!!');
      return false
   }
   if(!document.guest.caddress.value)
   {
      alert('聯絡地址不可為空白!!!');
      return false
   }
}

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

   if(!isfilled(form.guest_name))
   {
      alert('帳號欄位不可為空白!');
      return false
   }else{
   
	  if(form.guest_name.value.length<4)
		{
			alert('帳號長度須為4~8碼,請重新設定');
			return false;
		}else{
			for( var i=0; i<form.guest_name.value.length; i++)
			{
				ss=form.guest_name.value.charCodeAt(i);
				if(ss>122 || ss <48)
				{
					check_result=false;
				}else{
					if(ss<97 && ss>57)
					{
						check_result=false;
					}
				}
			}
			if (check_result==false) 			
			{
				alert('帳號請使用小寫字母加數字共4~8碼！');
				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_home))
   {
      alert('連絡電話欄位不可為空白!');
      return false
   }

   if(!isfilled(form.mobile_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(!check_rc(form.eye))
   {
      alert('眼珠顏色未選擇!');
      return false;
   }
   /*
   if(!check_rc(form.skin))
   {
     alert('膚色未選擇!');
     return false;
   }
   */
   if(!isfilled(form.name))
   {
      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.giftname))
   {
      alert('收禮者姓名欄位未填!');
      return false;
   }
   if(!isfilled(form.giftphone))
   {
      alert('收禮者電話欄位未填!');
      return false;
   }
   if(!isfilled(form.gifte_mail))
   {
      alert('收禮者E-mail欄位未填!');
      return false;
   }else{
      if(!isemail(form.gifte_mail))
      {
         alert('收禮者E-mail格式有誤!');
         return false;
      }
   }
   /*
   if(form.giftarea[1].option.value=='Others' && form.others.value=='')
   {
      alert('居住地欄位未填!');
      return false;
   }
   
   if(!isfilled(form.giftarea[2]))
   {
      alert('居住地欄位未填!');
      return false;
   }
    */
   if(!isfilled(form.idbearname))
   {
      alert('ID bear姓名欄位未填!');
      return false;
   }
   if(!check_rc(form.idbearsex))
   {
      alert('ID bear性別未選擇!');
      return false;
   }
   if(!isfilled(form.hobby))
   {
      alert('ID bear興趣及嗜好欄位未填!');
      return false;
   }
}


function check_rc(element)
{
   var counter =0;
   for(var i=0;i<element.length;i++)
   {
       if(element[i].checked)
       {
	  counter++;
       }
   }
   if(counter==0)
   {
       return false;
   }else{
       return true;
   }
}   


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"));
   }
}
