function show(id)
{
	document.all["p1"].style.display = "none";
	document.all["p2"].style.display = "none";
	document.all["p3"].style.display = "none";
	document.all["p4"].style.display = "none";
	document.all["p5"].style.display = "none";
	document.all["p6"].style.display = "none";
	
	if(id == 'p1'){document.all["Payment"].style.display = "";}
	if(id == 'p2'){document.all["Payment"].style.display = "";}
	if(id == 'p3'){document.all["Payment"].style.display = "";}
	if(id == 'p4'){document.all["Payment"].style.display = "none";}
	if(id == 'p5'){document.all["Payment"].style.display = "none";}
	if(id == 'p6'){document.all["Payment"].style.display = "none";}
	document.all[id].style.display = "";
}
function TypeChk1(fObj){
	if(fObj.MailServer_Ip_1.value.length == 3){
		fObj.MailServer_Ip_2.focus();
	}
}
function TypeChk2(fObj){
	if(fObj.MailServer_Ip_2.value.length == 3){
		fObj.MailServer_Ip_3.focus();
	}
}
function TypeChk3(fObj){
	if(fObj.MailServer_Ip_3.value.length == 3){
		fObj.MailServer_Ip_4.focus();
	}
}
function checkID( id ) {//檢查身份證字號
   tab = "ABCDEFGHJKLMNPQRSTUVWXYZIO"
   A1 = new Array (1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3 );
   A2 = new Array (0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5 );
   Mx = new Array (9,8,7,6,5,4,3,2,1,1);

   if ( id.length != 10 ) return false;
   i = tab.indexOf( id.charAt(0) );
   if ( i == -1 ) return false;
   sum = A1[i] + A2[i]*9;

   for ( i=1; i<10; i++ ) {
      v = parseInt( id.charAt(i) );
      if ( isNaN(v) ) return false;
      sum = sum + v * Mx[i];
   }
   if ( sum % 10 != 0 ) return false;
   return true;
}
function VerifyNull(ItemForm,ItemObj,AlertStr){//檢查是否為空值
	var Item = eval("document." + ItemForm + "." + ItemObj);
	if(Item.value == ''){
		alert(AlertStr);
		Item.focus();
		return false;
	}
}

function VerifyNumberOnly(ItemForm,ItemObj){//只接受數字
	var retest = new RegExp("^[0-9]+([0-9][0-9]+)*$") ;
	var Item = eval("document." + ItemForm + "." + ItemObj);
	if(Item.value != ""){
		if(!retest.test(Item.value)){
				alert("請勿輸入數字之外的字元");
				Item.focus();
			return false;
		}
	}
}

function VerifyEnglishNumberOnly(ItemForm,ItemObj){//只接受英數
	var retest = new RegExp("^[A-Za-z0-9]*$");
	var Item = eval("document." + ItemForm + "." + ItemObj);
	if(Item.value != ""){
		if(!retest.test(Item.value)){
				alert("請勿輸入英數字之外的字元");
				Item.focus();
			return false;
		}
	}
}

function VerifyDomain(ItemForm,ItemObj){//檢查Domain
	var retest = new RegExp("^[a-zA-Z0-9\-_]+([a-zA-Z0-9\-_][a-zA-Z0-9]+)*$");
	var Item = eval("document." + ItemForm + "." + ItemObj);
	if(Item.value != ""){
		if(!retest.test(Item.value)){
				alert("網址格式不正確");
				Item.focus();
			return false;
		}
	}
}

function VerifyEmail(ItemForm,ItemObj){//Email
	var retest = new RegExp("^[_a-z0-9-]+([.][_a-z0-9-]+)*@[a-z0-9-]+([.][a-z0-9-]+)*$");
	var Item = eval("document." + ItemForm + "." + ItemObj);
	if(Item.value != ""){
		if(!retest.test(Item.value)){
				alert("請輸入正確的Email");
				Item.focus();
			return false;
		}
	}
}
var xmlhttp;
if(window.XMLHttpRequest){
	xmlhttp = new XMLHttpRequest();
}else if (window.ActiveXObject){
	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
var k = '';
function GetProd(BL_Class,k){
	
	var url = 'GetProd.php';
	url+='?Act=Query';
	url+='&BL_Class='+BL_Class;
	url+='&k='+k;
	url+='&ts='+new Date().getTime();
	
	xmlhttp.open('GET',url,true);
	xmlhttp.onreadystatechange=function()
	{
		var obj=document.getElementById('Product');
		if(xmlhttp.readyState==1 || xmlhttp.readyState==2 || xmlhttp.readyState==3){
			obj.innerHTML='<div align="center"><br><img src="image/loading.gif"><br><br><br></div>';
		}
		if(xmlhttp.readyState==4){
			if(xmlhttp.status == 200){
				if(xmlhttp.responseText != ''){
					obj.innerHTML=xmlhttp.responseText;
				}
			}else{
				alert(xmlhttp.status);
			}
		}
	};
	xmlhttp.send(null);
}
function PaymentType(PayType){
	
	var url = 'PayMent.php';
	url+='?PayType='+PayType+'&ts='+new Date().getTime();
	
	xmlhttp.open('GET',url,true);
	xmlhttp.onreadystatechange=function()
	{
		var obj=document.getElementById('Payment');
		if(xmlhttp.readyState==1 || xmlhttp.readyState==2 || xmlhttp.readyState==3){
			obj.innerHTML='<div align="center"><br><img src="image/loading.gif"><br><br><br></div>';
		}
		if(xmlhttp.readyState==4){
			if(xmlhttp.status == 200){
				if(xmlhttp.responseText != ''){
					obj.innerHTML=xmlhttp.responseText;
				}
			}else{
				alert(xmlhttp.status);
			}
		}
	};
	xmlhttp.send(null);
}
function DataChk(){
	if(VerifyNull('order','Name','請輸入您的姓名') == false){return false;};
	if(VerifyNull('order','City','請選擇城市') == false){return false;};
	if(VerifyNull('order','Address','請輸入地址') == false){return false;};
	
	if(VerifyNull('order','Mail_1','請輸入主要信箱') == false){return false;};
	if(document.order.Mail_1.value != ''){
		if(VerifyEmail('order','Mail_1') == false){return false;};
	}
	if(document.order.Mail_2.value != ''){
		if(VerifyEmail('order','Mail_2') == false){return false;};
	}
	if(VerifyNull('order','Tel','請輸入您的電話號碼') == false){return false;};
	if(document.TrialForm.Tel.value != ''){
		if(VerifyNumberOnly('order','Tel') == false){return false;};
	}
	if(document.order.Cellular.value != ''){
		if(VerifyNumberOnly('order','Cellular') == false){return false;};
	}
	if(VerifyNull('order','authimg','請輸入驗證碼') == false){return false;};
}
