//網站內定SCRIPT
window.focus();
function CheckUpperCase()
{
  id=document.join.idno.value;
  letter = id.charAt(0);
  if(letter == 'a'||letter == 'b'||letter == 'c'||letter == 'd'||
     letter == 'e'||letter == 'f'||letter == 'g'||letter == 'h'||
     letter == 'i'||letter == 'j'||letter == 'k'||letter == 'l'||
     letter == 'm'||letter == 'n'||letter == 'o'||letter == 'p'||
     letter == 'q'||letter == 'r'||letter == 's'||letter == 't'||
     letter == 'u'||letter == 'v'||letter == 'w'||letter == 'x'||
     letter == 'y'||letter == 'z')
     {
	 alert("請用大寫的英文字母！")
	 document.join.idno.focus()
	 return false;
	 }
  return true;
}

function CheckID()
{
 ChkIndex = new Array(26)
 num = new Array(10)

 ChkIndex[ 0] = 'A'; 
 ChkIndex[ 1] = 'B';
 ChkIndex[ 2] = 'C';
 ChkIndex[ 3] = 'D';
 ChkIndex[ 4] = 'E';
 ChkIndex[ 5] = 'F';
 ChkIndex[ 6] = 'G';
 ChkIndex[ 7] = 'H';
 ChkIndex[ 8] = 'J';
 ChkIndex[ 9] = 'K';
 ChkIndex[10] = 'L';
 ChkIndex[11] = 'M';
 ChkIndex[12] = 'N';
 ChkIndex[13] = 'P';
 ChkIndex[14] = 'Q';
 ChkIndex[15] = 'R';
 ChkIndex[16] = 'S';
 ChkIndex[17] = 'T';
 ChkIndex[18] = 'U';
 ChkIndex[19] = 'V';
 ChkIndex[20] = 'X';
 ChkIndex[21] = 'Y';
 ChkIndex[22] = 'W';
 ChkIndex[23] = 'Z';
 ChkIndex[24] = 'I';
 ChkIndex[25] = 'O';

 id=document.join.idno.value;
 letter = id.charAt(0)
 //letter = letter.toUpperCase()

 //if(id.length != 10)
     //return false;

 for(idx=0;idx<26;idx++)
   if(ChkIndex[idx] == letter) break;

 //if(idx>25)
   //return false;

 idx += 10
 myid = 0;
 dig = idx/10;
 dig += "";
 number = dig.charAt(0);
 myid = eval(number * 1);

 dig = idx%10;
 dig = eval(dig * 9);

 myid=myid+dig+eval(id.charAt(1)*8)+eval(id.charAt(2)*7)+eval(id.charAt(3)*6)+
      eval(id.charAt(4)*5)+eval(id.charAt(5)*4)+eval(id.charAt(6)*3)+
      eval(id.charAt(7)*2)+eval(id.charAt(8)*1)+eval(id.charAt(9)*1);
 if(myid%10 != 0)   return false;
 return true;
}
function openwindow(f) {
	if (isNaN(f.much.value)==true || f.much.value<=0 || f.much.value.indexOf(".")!=-1) {
	  alert("產品訂購數量必須介於1~99999之間的整數");
	  f.much.focus();
	  f.much.select();
	  return false;
	 }
	 else {
     basket=window.open("/MainFile/ShopCar.asp","basket","width=700,height=450,scrollbars=yes");
	 return true;
     }
}
//for jones
function checknum(f) {
	if (isNaN(f.much.value)==true || f.much.value<=0 || f.much.value>4 || f.much.value.indexOf(".")!=-1) {
	  alert("Sorry!!此商品最多只能買4張!!");
	  f.much.focus();
	  f.much.select();
	  return false;
	 }
	if (f.isSafeQty.value=="True")
	{
		if (parseInt(f.much.value) > parseInt(f.SafeQty.value))
		{
			alert("Sorry!!此商品只剩"+f.SafeQty.value+"件!!")
			return false;
		}
	}
		if (confirm("你選了"+f.prodName.value+f.much.value+"張,按下確定後即進入結帳系統!!\r\r注意:\r1.以虛擬帳號離線付款(ATM轉帳)若無法於7月19日下午3:30前完成，請勿購票。\r2.瓊斯盃線上訂票,訂票完成恕不接受退換!謝謝!!"))
	      { return true; }
		   else
		  { return false; }
}



//開新視窗轉寄商品資訊給朋友
function forwardWindow(pname,host,plink) {
    fwindow=window.open("/MainFile/ForwardGoods.asp?pname=" + pname + "&host="+host+"&"+plink,"fWindow","width=450,height=400,scrollbars=no");
}

//友善列印視窗
function printWindow(plink) {
    pwindow=window.open("/MainFile/PrintGoods.asp?"+plink,"pWindow","width=580,height=400,scrollbars=yes");
}

//搜尋引擎檢查
function searchcheck(f) {
if (f.mark.value=="") {
  alert("請輸入關鍵字");
  f.mark.focus()
  return false;
}
return true;
}

//留言版檢查
function boardcheck(form) 
	{

		if (form.name.value=="" || form.email.value=="" || form.email.value.indexOf("@")==-1)
			{
				alert("您的資料輸入不完整或電子信箱帳號沒有＠請重新輸入")
				return false
			}

		if (form.advice.value=="")
			{
				if (form.advice.value=="")
					{
						alert("請輸入留言!")
					}
				form.advice.focus()
				return false
			}
		return true
	}

	function chkchr(obj)
	{
		if (obj.value.length!=0)
			{
				for (var i=0;i<=obj.value.length;i++)
					{
						if (isNaN(obj.value.charAt(i)))
							{
								if (!(obj.value.charAt(i)>='A' && obj.value.charAt(i)<='Z') && !(obj.value.charAt(i)>='a' && obj.value.charAt(i)<='z'))
									{
										alert('請輸入英文及數字,不可包含其他特殊字元!')
										obj.focus()
										return false
									}
							}
					}
			}
		return true
	}

function member_join(form,source)
	{
		 
		 if ((form.name.value=="") || (form.name.value.length<2))
			 {
				 if (form.name.value=="")
					 alert("請輸入您的姓名");
				 else
					 alert("請輸入正確姓名");
				 form.name.focus();
				 return false;
			 }
		 
		 if (form.id.value=="")
			 {
				 alert("請輸入會員帳號!");
				 form.id.focus();
				 return false;
			 }
		/*if (source=="join")
			{
				for (var z=0;z<form.idType.length;z++)
					{
						if (form.idType[z].checked)
							{
								var idType=form.idType[z].value
							}
					}
			}
		else
			var idType=form.idType.value;

		if (idType==0)
			{
				if (!CheckID())
					{
						alert("身分證字號輸入錯誤");
						form.idno.focus();
						return false;
					}
			}
		if (form.idno.value=="")
			{
				alert("請輸入身分證字號或護照號碼")
				form.idno.focus()
				return false
			}*/

		if (form.password.value=="" || form.password1.value=="")
			{
				if (form.password.value=="")
					{
						alert("請輸入密碼!")
						form.password.focus()
					}
				else
					{
						alert("請確認密碼!")
						form.password1.focus()
					}
				return false
			}
		else
			{
				if (form.password.value!=form.password1.value)
					{
						alert("確認密碼錯誤!");
						form.password1.focus();
						return false;
					}
			}
/*
		 if (form.y.value=="") 
			 {
				 alert("請輸入您的出生日期");
				 form.y.focus();
				 return false;
			 }
*/
//		 if ((form.tel1.value=="" && form.tel2.value=="") || form.tel1.value.length<8)
		 if (form.tel1.value=="" || form.tel1.value.length<8)
			 {
				 alert("請輸入您的白天聯絡電話");
				 form.tel1.focus();
				 return false;
			 }

		 if (form.tel2.value=="" || form.tel2.value.length<8)
			 {
				 alert("請輸入您的晚間聯絡電話");
				 form.tel2.focus();
				 return false;
			 }
			if (form.email.value.indexOf("@")=="-1" || form.email.value.indexOf(".")=="-1" || form.email.value=="" || form.email.value.length<7)
				{
				 alert("您的Email輸入不正確");
				 form.email.focus();
				 return false;
				}

		 if (form.zip.value=="") 
			 {
				 alert("請輸入郵遞區號!");
				 form.zip.focus();
				 return false;
			 }

		 if (form.address.value=="" || form.address.value.length<8)
			 {
				 alert("請輸入您的住址!");
				 form.address.focus();
				 return false;
			 }
/*
		 if (form.job.value=="未選") 
			 {
				 alert("請選擇您的職業");
				 form.job.focus();
				 return false;
			 }

		 if (form.education.value=="未選") 
			 {
				 alert("請選擇您的學歷");
				 form.education.focus();
				 return false;
			 }
*/
		 for (var i=0;i<form.enews.length;i++)
			 {
				 if (form.enews[i].checked && form.enews[i].value==1)
					 {
						 var news=false
						 for (var j=0;j<form.newsId.length;j++)
							{
								if (form.newsId[j].checked) 
									{
										news=true
										break
									}
							}
						 if (!news)
							 {
								 alert("請選擇電子報類別");
								 form.newsId[0].focus();
								 return false;
							 }
					 }
			 }
	
		return true;
	}

function prechangecheck(f) {
  if (f.no.value=="" || f.password.value=="")
  {
  alert("請完整輸入您的會員帳號及密碼！")
  return false;
  }
}

function checkorder(form)
	{
		if (form.name.value=="")
			{
				alert("請輸入會員帳號!")
				form.name.focus()
				return false
			}
		if (form.password.value=="")
			{
				alert("請輸入會員密碼!")
				form.password.focus()
				return false
			}
		if (form.partner.value=="")
			{
				alert("請選擇欲查詢訂單所屬加盟網站!")
				form.partner.focus()
				return false
			}

		return true

	}

function pwdquery(form) {
  if (form.account.value=="")
	  {
		  alert("請輸入會員帳號!")
		  form.account.focus()
		  return false
	  }
  if (form.email.value.indexOf("@") != "-1" && form.email.value.indexOf(".") != "-1" && form.email.value.indexOf("") != "-1") 
    return true;
  else 
	{
		alert("請正確填寫您的email地址");
		form.email.focus();
		return false;  
	}
}

function idcheck(f) {
if (f.idno.value=="" || f.idno.value.length!=10 || isNaN(f.idno.value.substring(1,10))) {
alert("身分證字號輸入錯誤");
f.idno.focus();
return false;
}
else {
  var idno=f.idno.value;
  idarray=new Array();
  for (i=0;i<=9;i++) {
    if (i==0) idarray[i]=idno.charAt(i);
	  else idarray[i]=parseInt(idno.charAt(i));
  }
  var id1=idarray[0].toUpperCase();
  if (id1=="A") {
  d1="10";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="B") {
  d1="11";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="C") {
  d1="12";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="D") {
  d1="13";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="E") {
  d1="14";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="F") {
  d1="15";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="G") {
  d1="16";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="H") {
  d1="17";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="I") {
  d1="34";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="J") {
  d1="18";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="K") {
  d1="19";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="L") {
  d1="20";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="M") {
  d1="21";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="N") {
  d1="22";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="O") {
  d1="35";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="P") {
  d1="23";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="Q") {
  d1="24";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="R") {
  d1="25";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="S") {
  d1="26";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="T") {
  d1="27";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="U") {
  d1="28";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="V") {
  d1="29";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="W") {
  d1="30";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="X") {
  d1="31";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="Y") {
  d1="32";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  if (id1=="Z") {
  d1="33";
  x1=d1.charAt(0);
  x2=d1.charAt(1);
  }
  x1=parseInt(x1)
  x2=parseInt(x2)
  sum=x1+x2*9+idarray[1]*8+idarray[2]*7+idarray[3]*6+idarray[4]*5+idarray[5]*4+idarray[6]*3+idarray[7]*2+idarray[8]+idarray[9]
  if (sum%10!=0) {
		alert("身分證字號輸入錯誤")
		f.idno.focus()
	    return false
	}
//  alert("正確");
return true;
}
}
function mailorder()
{
	prodid=document.forms('prodlist').elements('code').value
	window.open('/MainFile/MailOrder.asp?prodid='+prodid,'')
}
function total(f) //for mailorder
{
	if (isNaN(f.Quantity.value)==true)
	{
		alert("請輸入數字!!")
		f.Quantity.value=1
		f.Quantity.focus( );
		return false;
	}
	else
	{
		f.Subtotal.value=(f.Quantity.value)*(f.Price.value)
		return true;
	}
}

function mailorderchk(f)
{
	if (f.Name.value=="")
	{
		alert("請輸入姓名!!");
		f.Name.focus();
		return false;
	}
	if (f.Tel.value=="")
	{
		alert("請輸入電話!!");
		f.Tel.focus();
		return false;
	}
	if (f.Cellphone.value=="")
	{
		alert("請輸入行動!!");
		f.Cellphone.focus();
		return false;
	}
	if (f.DeliveryAddress.value=="")
	{
		alert("請輸入送貨地址!!");
		f.DeliveryAddress.focus();
		return false;
	}
	if (f.Quantity.value=="")
	{
		alert("請輸入數量!!");
		f.Quantity.focus();
		return false;
	}
	if (f.Payment.value=="")
	{
		alert("請選擇付款方式!!");
		f.Payment.focus();
		return false;
	}

	return true;
}

function chkmail(f)
{
	
		if (f.CouponName.value=="")
		{
			alert("請輸入姓名!!")
			return false;
	    }

		if (f.CouponEmail.value=="" || f.CouponEmail.value=="" || f.CouponEmail.value.indexOf("@")==-1)
			{
				alert("您的資料輸入不完整或電子信箱帳號沒有＠請重新輸入")
				return false
			}
}