city = new Array("請選擇","基隆市","臺北市","臺北縣","桃園縣","新竹市","新竹縣","苗栗縣","臺中市","臺中縣","彰化縣","南投縣","雲林縣","嘉義市","嘉義縣","臺南市","臺南縣","高雄市","高雄縣","屏東縣","宜蘭縣","花蓮縣","臺東縣","澎湖縣","金門縣","連江縣");
area = new Array();
area[1] = new Array("/請選擇","200/仁愛區","201/信義區","202/中正區","203/中山區","204/安樂區","205/暖暖區","206/七堵區");
area[2] = new Array("/請選擇","100/中正區","103/大同區","104/中山區","105/松山區","106/大安區","108/萬華區","110/信義區","111/士林區","112/北投區","114/內湖區","115/南港區","116/文山區");
area[3] = new Array("/請選擇","207/萬里鄉","208/金山鄉","220/板橋市","221/汐止市","222/深坑鄉","223/石碇鄉","224/瑞芳鎮","226/平溪鄉","227/雙溪鄉","228/貢寮鄉","231/新店市","232/坪林鄉","233/烏來鄉","234/永和市","235/中和市","236/土城市","237/三峽鎮","238/樹林市","239/鶯歌鎮","241/三重市","242/新莊市","243/泰山鄉","244/林口鄉","247/蘆洲市","248/五股鄉","249/八里鄉","251/淡水鎮","252/三芝鄉","253/石門鄉");
area[4] = new Array("/請選擇","320/中壢市","324/平鎮市","325/龍潭鄉","326/楊梅鎮","327/新屋鄉","328/觀音鄉","330/桃園市","333/龜山鄉","334/八德市","335/大溪鎮","336/復興鄉","337/大園鄉","338/蘆竹鄉");
area[5] = new Array("300/新竹市");
area[6] = new Array("/請選擇","302/竹北市","303/湖口鄉","304/新豐鄉","305/新埔鄉","306/關西鄉","307/芎林鄉","308/寶山鄉","310/竹東鄉","311/五峰鄉","312/橫山鄉","313/尖石鄉","314/北埔鄉","315/峨眉鄉");
area[7] = new Array("/請選擇","350/竹南鎮","351/頭份鎮","352/三灣鄉","353/南庄鄉","354/獅潭鄉","356/後龍鎮","357/通霄鎮","358/苑裡鎮","360/苗栗市","361/造橋鄉","362/頭屋鄉","363/公館鄉","364/大湖鄉","365/泰安鄉","366/銅鑼鄉","367/三義鄉","368/西湖鄉","369/卓蘭鎮");
area[8] = new Array("/請選擇","400/中區","401/東區","402/南區","403/西區","404/北區","406/北屯區","407/西屯區","408/南屯區");
area[9] = new Array("/請選擇","411/太平市","412/大里市","413/霧峰鄉","414/烏日鄉","420/豐原市","421/后里鄉","422/石岡鄉","423/東勢鎮","424/和平鄉","426/新社鄉","427/潭子鄉","428/大雅鄉","429/神岡鄉","432/大肚鄉","433/沙鹿鎮","434/龍井鄉","435/梧棲鎮","436/清水鎮","437/大甲鎮","438/外埔鄉","439/大安鄉");
area[10] = new Array("/請選擇","500/彰化市","502/芬園鄉","503/花壇鄉","504/秀水鄉","505/鹿港鎮","506/福興鄉","507/線西鄉","508/和美鎮","509/伸港鄉","510/員林鎮","511/社頭鄉","512/永靖鄉","513/埔心鄉","514/溪湖鎮","515/大村鄉","516/埔鹽鄉","520/田中鎮","521/北斗鎮","522/田尾鄉","523/埤頭鄉","524/溪州鄉","525/竹塘鄉","526/二林鎮","527/大城鄉","528/芳苑鄉","530/二水鄉");
area[11] = new Array("/請選擇","540/南投市","541/中寮鄉","542/草屯鎮","544/國姓鄉","545/埔里鎮","546/仁愛鄉","551/名間鄉","552/集集鎮","553/水里鄉","555/魚池鄉","556/信義鄉","557/竹山鎮","558/鹿谷鄉");
area[12] = new Array("/請選擇","630/斗南鎮","631/大埤鄉","632/虎尾鎮","633/土庫鎮","634/褒忠鄉","635/東勢鄉","636/臺西鄉","637/崙背鄉","638/麥寮鄉","640/斗六市","643/林內鄉","646/古坑鄉","647/莿桐鄉","648/西螺鎮","649/二崙鄉","651/北港鎮","652/水林鄉","653/口湖鄉","654/四湖鄉","655/元長鄉");
area[13] = new Array("600/嘉義市");
area[14] = new Array("/請選擇","602/番路鄉","603/梅山鄉","604/竹崎鄉","605/阿里山鄉","606/中埔鄉","607/大埔鄉","608/水上鄉","611/鹿草鄉","612/太保市","613/朴子市","614/東石鄉","615/六腳鄉","616/新港鄉","621/民雄鄉","622/大林鎮","623/溪口鄉","624/義竹鄉","625/布袋鎮");
area[15] = new Array("/請選擇","700/中區","701/東區","702/南區","703/西區","704/北區","708/安平區","709/安南區");
area[16] = new Array("/請選擇","710/永康市","711/歸仁鄉","712/新化鎮","713/左鎮鄉","714/玉井鄉","715/楠西鄉","716/南化鄉","717/仁德鄉","718/關廟鄉","719/龍崎鄉","720/官田鄉","721/麻豆鎮","722/佳里鎮","723/西港鄉","724/七股鄉","725/將軍鄉","726/學甲鎮","727/北門鄉","730/新營市","731/後壁鄉","732/白河鎮","733/東山鄉","734/六甲鄉","735/下營鄉","736/柳營鄉","737/鹽水鎮","741/善化鎮","742/大內鄉","743/山上鄉","744/新市鄉","745/安定鄉");
area[17] = new Array("/請選擇","800/新興區","801/前金區","802/苓雅區","803/鹽埕區","804/鼓山區","805/旗津區","806/前鎮區","807/三民區","811/楠梓區","812/小港區","813/左營區");
area[18] = new Array("/請選擇","814/仁武鄉","815/大社鄉","820/岡山鎮","821/路竹鄉","822/阿蓮鄉","823/田寮鄉","824/燕巢鄉","825/橋頭鄉","826/梓官鄉","827/彌陀鄉","828/永安鄉","829/湖內鄉","830/鳳山市","831/大寮鄉","832/林園鄉","833/鳥松鄉","840/大樹鄉","842/旗山鎮","843/美濃鎮","844/六龜鄉","845/內門鄉","846/杉林鄉","847/甲仙鄉","848/桃源鄉","849/三民鄉","851/茂林鄉","852/茄萣鄉");
area[19] = new Array("/請選擇","900/屏東市","901/三地門鄉","902/霧臺鄉","903/瑪家鄉","904/九如鄉","905/里港鄉","906/高樹鄉","907/鹽埔鄉","908/長治鄉","909/麟洛鄉","911/竹田鄉","912/內埔鄉","913/萬丹鄉","920/潮州鎮","921/泰武鄉","922/來義鄉","923/萬巒鄉","924/崁頂鄉","925/新埤鄉","926/南州鄉","927/林邊鄉","928/東港鎮","929/琉球鄉","931/佳冬鄉","932/新園鄉","940/枋寮鄉","941/枋山鄉","942/春日鄉","943/獅子鄉","944/車城鄉","945/牡丹鄉","946/恆春鎮","947/滿州鄉");
area[20] = new Array("/請選擇","260/宜蘭市","261/頭城鎮","262/礁溪鄉","263/壯圍鄉","264/員山鄉","265/羅東鎮","266/三星鄉","267/大同鄉","268/五結鄉","269/冬山鄉","270/蘇澳鎮","272/南澳鄉");
area[21] = new Array("/請選擇","970/花蓮市","971/新城鄉","972/秀林鄉","973/吉安鄉","974/壽豐鄉","975/鳳林鎮","976/光復鄉","977/豐濱鄉","978/瑞穗鄉","979/萬榮鄉","981/玉里鎮","982/卓溪鄉","983/富里鄉");
area[22] = new Array("/請選擇","950/臺東市","951/綠島鄉","952/蘭嶼鄉","953/延平鄉","954/卑南鄉","955/鹿野鄉","956/關山鎮","957/海端鄉","958/池上鄉","959/東河鄉","961/成功鎮","962/長濱鄉","963/太麻里","964/金峰鄉","965/大武鄉","966/達仁鄉");
area[23] = new Array("/請選擇","880/馬公市","881/西嶼鄉","882/望安鄉","883/七美鄉","884/白沙鄉","885/湖西鄉");
area[24] = new Array("/請選擇","890/金沙鎮","891/金湖鎮","892/金寧鄉","893/金城鎮","894/烈嶼鄉","896/烏坵鄉");
area[25] = new Array("/請選擇","209/南竿鄉","210/北竿鄉","211/莒光鄉","212/東引鄉");

function changeaddr(FormCity,FormArea,address)
{
var add = parseFloat(FormCity.options[FormCity.options.selectedIndex].value);
if ((add==5)||(add==13))
   {
   FormArea.length = 1;
   FormArea.options[0].value = "";
   FormArea.options[0].text = "";
   FormArea.options[0].selected = true;
   address.value = FormCity.options[add].text;
   //postcode.value = getcode(FormCity,FormArea,address);
   }
else if (add == 0)
   {
	//postcode.value = "";
   }
else
   {   
   var addtext = new Array();
   addtext = area[add];
   addlen = addtext.length;
   FormArea.length = addlen;
   for (var i=0;i<addlen;i++)
       {
       var addsplit=addtext[i].split("/");
       FormArea.options[i].value = addsplit[1];
       FormArea.options[i].text = addsplit[1];
       }
   address.value = FormCity.options[add].text;
   FormArea.options[0].selected=true;
   //postcode.value = getcode(FormCity,FormArea,address);
   }
}

function getcode(FormCity,FormArea,address)
{
	var add1 = parseFloat(FormCity.options[FormCity.options.selectedIndex].value);
	var add2 = parseFloat(FormArea.options.selectedIndex);
	var posttext = new Array();
	posttext = area[add1];
	
	if( add2 == 0 )		address.value = FormCity.options[add1].text;
	else		 		address.value = FormCity.options[add1].text + FormArea.value;
	
	if (posttext != null) {
		var postsplit = posttext[add2].split("/");
			if( add2 == 0 )		address.value = postsplit[0] + FormCity.options[add1].text;
			else		 		address.value = postsplit[0] + FormCity.options[add1].text + FormArea.value;		
		return postsplit[0];
	} else {
		return "";
	}
}