var subitemvalue;
var subitemtext;
var total;


function init2(a1,a2){

			subitemtext=new Array();
			subitemvalue=new Array();
			total=document.all("listZip").options.length;
			var j,i;
			for(j=0;j<total;j++)
			{
				subitemtext[j]=document.form2.listZip.options(j).text;
				subitemvalue[j]=document.form2.listZip.options(j).value; 
			}
			subselect=document.all("listZip");
			subselect.innerHTML="";
			//alert(a1);
			if (a1 != "" || a2 != "")
			{
				//list(add1);
				list2(a1);
				//chkzip(add2);
				listC2(a2);
				
			}else
			{
				oOption = document.createElement("OPTION");
				oOption.text = '請選擇';
				oOption.value = '0';
				subselect.add(oOption);
			}
			
			//oOption = document.createElement("OPTION");
			//oOption.text = '---請選擇---';
			//oOption.value = '0';
			//subselect.add(oOption);
}

function list2(k){
	//alert(k);
		var i,j;
		subselect=document.all("listZip");
		subselect.innerHTML="";
		oOption = document.createElement("OPTION");
		oOption.text = '---請選擇---';
		oOption.value = '0';
		subselect.add(oOption);
		
		for(i=0; i<total; i++){
			//alert(subitemvalue[i].substr(0,subitemvalue[i].indexOf(",",0)));
			//alert(subitemvalue[i].substr(0,subitemvalue[i].indexOf(",",0)));
//			alert(k);
			if(subitemvalue[i].substr(0,subitemvalue[i].indexOf(",",0))==k){
//				alert(subitemvalue[i]);
				oOption=document.createElement("OPTION");
				oOption.text=subitemtext[i];
				oOption.value=subitemvalue[i];
				subselect.add(oOption);
			}
		}	
		
}

function listC2(k){
		ck = k.split(",")
		document.form2.txtZip.value = ck[1];

}


//===============================確認位數//
function isCARD(id) {
    if(id.value != "" 
    && (id.value.length == 13
    ||id.value.length == 11
    ||id.value.length == 15
    ||id.value.length == 16))
    {  return true; } else 
    {  return false; }
}    

//=====================================確認日期//
function isDay(id,dd) {
var now = new Date();
var yy = now.getYear();
var mm = now.getMonth()+1;
if (mm < 10){ mm = "0" + mm; } //化2位數
var yymm = yy + "" + mm;
var idyy = "20" + id.value + "" + dd.value;
    if (idyy < yymm) { return false; }
}
//===============================確認空欄位//
function isZeo(id) {
    if(id.value != "")
    {  return true; } else 
    {  return false; }
}    
//=====================================確認為數字//
function isNab(id) {
  var tmp
  var z="0123456789"
  var nab=id.value.length-1;
  for (var i=0;i<=nab;i++){
    tmp=id.value.substr(i,1)
    if (z.indexOf(tmp) == -1) { return false; }
  }
    if(id.value != "0")
    {  return true; } else 
    {  return false; }
}


//============================== 判別//
function isReady(form) {
	if(isZeo(form2.Mem_Name) == false){
	alert("姓名尚未輸入!!");
	form.Mem_Name.focus();
	return false;
	}
	if(isZeo(form2.Mem_Tel) == false){
	alert("連絡電話尚未輸入!!");
	form.Mem_Tel.focus();
	return false;
	}
	/*if(isZeo(form2.Mem_Tel2) == false){
	alert("連絡手機尚未輸入!!");
	form.Mem_Tel2.focus();
	return false;
	}*/
	
	if(isZeo(form2.listAdd) == false){
	alert("縣市尚未選取!!");
	form.listAdd.focus();
	return false;
	}
	if(isZeo(form2.txtZip) == false){
	alert("區域尚未選取!!");
	form.listZip.focus();
	return false;
	}

	if(isZeo(form2.Mem_Add) == false){
	alert("連絡地址尚未輸入!!");
	form.Mem_Add.focus();
	return false;
	}
	if(isZeo(form2.Mem_Email) == false){
	alert("E-Mail尚未輸入!!");
	form2.Mem_Email.focus();
	return false;
	}


	return true;
}

function isReadyGo(form) {
	if(isCARD(form.card_no) == false || isNab(form.card_no) == false){
	alert("卡號錯誤");
	form.card_no.focus();
	return false;
	}
	
	document.all.savevalue.src="check_cardno.asp?card_no="+form.card_no.value+"&amount="+form.amount.value;

	if(isDay(form.CARDY,form.CARDM) == false){
		alert("卡片有效日期過期");
		form.CARDY.focus();
		form.CARDM.focus();
		return false;
	}
	if(isZeo(form.bgm) == false){
		alert("卡片背面末三碼尚未輸入!!");
		form.bgm.focus();
		return false;
	}
	return true;
}


function init(k){
	if (k!=""){document.form2.txtZip.value =k.substr(k.indexOf(",",0)+1,3);}
	
	subitemtext=new Array();
	subitemvalue=new Array();
	total=document.all("listZip").options.length;
	
	var j,i;
	
	for(j=0;j<total;j++){
		subitemtext[j]=document.form2.listZip.options(j).text;
		subitemvalue[j]=document.form2.listZip.options(j).value; 
	}
	
	subselect=document.all("listZip");
	subselect.innerHTML="";
	for(i=0; i<total; i++){
		if(subitemvalue[i]==k){
			oOption=document.createElement("OPTION");
			oOption.text=subitemtext[i];
			oOption.value=subitemvalue[i];
			subselect.add(oOption);
		}
	}
}

function list(k)
{
		//alert(k);
	var i,j,a;
	a=0;
	subselect=document.all("listZip");
	subselect.innerHTML="";
	for(i=0; i<total; i++){
		if(subitemvalue[i].substr(0,subitemvalue[i].indexOf(",",0))==k){
			if(a==0){document.form2.txtZip.value =subitemvalue[i].substr(subitemvalue[i].indexOf(",",0)+1,3);a+=1;}			
			oOption=document.createElement("OPTION");
			oOption.text=subitemtext[i];
			oOption.value=subitemvalue[i];
			subselect.add(oOption);
			
		}
	}
	
}



function DateSystem(){
	form.expiry_date.value=form.CARDY.value+form.CARDM.value
}

