//網站內定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;
 email=document.join.email.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("core/buy.asp","basket","width=700,height=570,scrollbars=yes,status=yes,top=50,left=50");
	 return true;
     }
}


//開新視窗轉寄商品資訊給朋友
function forwardWindow(pname,host,plink) {
    fwindow=window.open("core/forwardProductInfo.asp?pname=" + pname + "&host="+host+"&"+plink,"fWindow","width=450,height=400,scrollbars=no,top=50,left=50");
}

//友善列印視窗
function printWindow(plink) {
    pwindow=window.open("core/printProductInfo.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 MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' 請輸入正確的Email格式.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' 必須介於 '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('輸入錯誤:\n'+errors);
  document.MM_returnValue = (errors == '');
}

	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;
			 }
		else

		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.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.address.value=="" || form.address.value.length<8)
			 {
				 alert("請輸入您的住址!");
				 form.address.focus();
				 return false;
			 }

		 for (var i=0;i<form.enews.length;i++)
			 {
			 }
	
		return true;
	}

function prechangecheck(f) {
  if (f.account.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
			}
//		checkorder=window.open("checkorder.asp","checkorder","width=680,height=570,scrollbars=yes,status=yes,top=10,left=2");

	}

function pwdquery(form) {
  if (form.email.value=="")
	  {
		  alert("請輸入會員帳號!")
		  form.email.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;  
	}
}

