/*
	[UCenter Home] (C) 2007-2008 Comsenz Inc.
	$Id: script_city.js 8422 2008-08-07 09:10:00Z zhengqingpeng $
*/

function setcity(provinceid, cityid) {
	var province = document.getElementById(provinceid).value;
    switch (province) {
        case "臺北市" :
            var cityOptions = new Array(
            "中正區", "中正區",
            "大同區", "大同區",
            "中山區", "中山區",
            "松山區", "松山區",
            "大安區", "大安區",
            "萬華區", "萬華區",
            "信義區", "信義區",
            "士林區", "士林區",
            "北投區", "北投區",
            "內湖區", "內湖區",
            "南港區", "南港區",
            "文山區(木柵)", "文山區(木柵)",
            "文山區(景美)", "文山區(景美)"
             );
             break;
        case "基隆市" :
            var cityOptions = new Array(
            "仁愛區", "仁愛區",
            "信義區", "信義區",
            "中正區", "中正區",
            "中山區", "中山區",
            "安樂區", "安樂區",
            "暖暖區", "暖暖區",
            "七堵區", "七堵區"
            );
            break;
        case "臺北縣" :
            var cityOptions = new Array(
            "萬里鄉", "萬里鄉",
            "金山鄉", "金山鄉",
            "板橋市", "板橋市",
            "汐止鎮", "汐止鎮",
            "深坑鄉", "深坑鄉",
            "石碇鄉", "石碇鄉",
            "瑞芳鎮", "瑞芳鎮",
            "平溪鄉", "平溪鄉",
            "雙溪鄉", "雙溪鄉",
            "貢寮鄉", "貢寮鄉",
            "新店市", "新店市",
            "坪林鄉", "坪林鄉",
            "烏來鄉", "烏來鄉",
            "永和市", "永和市",
            "中和市", "中和市",
            "土城市", "土城市",
            "三峽鎮", "三峽鎮",
            "樹林市", "樹林市",
            "鶯歌鎮", "鶯歌鎮",
            "三重市", "三重市",
            "新莊市", "新莊市",
            "泰山鄉", "泰山鄉",
            "林口鄉", "林口鄉",
            "蘆洲市", "蘆洲市",
            "五股鄉", "五股鄉",
            "八里鄉", "八里鄉",
            "淡水鎮", "淡水鎮",
            "三芝鄉", "三芝鄉",
            "石門鄉", "石門鄉"
            );
            break;
        case "宜蘭縣" :
            var cityOptions = new Array(
            "宜蘭市", "宜蘭市",
            "頭城鎮", "頭城鎮",
            "礁溪鄉", "礁溪鄉",
            "壯圍鄉", "壯圍鄉",
            "員山鄉", "員山鄉",
            "羅東鎮", "羅東鎮",
            "三星鄉", "三星鄉",
            "大同鄉", "大同鄉",
            "五結鄉", "五結鄉",
            "冬山鄉", "冬山鄉",
            "蘇澳鎮", "蘇澳鎮",
            "南澳鄉", "南澳鄉"
            );
             break;
        case "新竹市" :
            var cityOptions = new Array(
            "新竹市(*)", "新竹市"
            );
            break;
        case "新竹縣" :
            var cityOptions = new Array(
            "竹北市", "竹北市",
            "湖口鄉", "湖口鄉",
            "新豐鄉", "新豐鄉",
            "新埔鄉", "新埔鄉",
            "關西鎮", "關西鎮",
            "芎林鄉", "芎林鄉",
            "寶山鄉", "寶山鄉",
            "竹東鎮", "竹東鎮",
            "五峰鄉", "五峰鄉",
            "橫山鄉", "橫山鄉",
            "尖石鄉", "尖石鄉",
            "北埔鄉", "北埔鄉",
            "峨嵋鄉", "峨嵋鄉"
			);
            break;
        case "桃園縣" :
            var cityOptions = new Array(
            "中壢市", "中壢市",
            "平鎮", "平鎮",
            "龍潭鄉", "龍潭鄉",
            "楊梅鎮", "楊梅鎮",
            "新屋鄉", "新屋鄉",
            "觀音鄉", "觀音鄉",
            "桃園市", "桃園市",
            "龜山鄉", "龜山鄉",
            "八德市", "八德市",
            "大溪鎮", "大溪鎮",
            "復興鄉", "復興鄉",
            "大園鄉", "大園鄉",
            "蘆竹鄉", "蘆竹鄉"
			);
            break;
        case "苗栗縣" :
            var cityOptions = new Array(
            "竹南鎮", "竹南鎮",
            "頭份鎮", "頭份鎮",
            "三灣鄉", "三灣鄉",
            "南庄鄉", "南庄鄉",
            "獅潭鄉", "獅潭鄉",
            "後龍鎮", "後龍鎮",
            "通霄鎮", "通霄鎮",
            "苑裡鎮", "苑裡鎮",
            "苗栗市", "苗栗市",
            "造橋鄉", "造橋鄉",
			"頭屋鄉", "頭屋鄉",
			"公館鄉", "公館鄉",
			"大湖鄉", "大湖鄉",
			"泰安鄉", "泰安鄉",
			"鉰鑼鄉", "鉰鑼鄉",
			"三義鄉", "三義鄉",
			"西湖鄉", "西湖鄉",
			"卓蘭鎮", "卓蘭鎮"
			);
            break;
        case "臺中市" :
            var cityOptions = new Array(
            "中區", "中區",
            "東區", "東區",
            "南區", "南區",
            "西區", "西區",
            "北區", "北區",
            "北屯區", "北屯區",
            "西屯區", "西屯區",
            "南屯區", "南屯區"
			);
            break;
        case "臺中縣" :
            var cityOptions = new Array(
            "太平市", "太平市",
            "大里市", "大里市",
            "霧峰鄉", "霧峰鄉",
            "烏日鄉", "烏日鄉",
            "豐原市", "豐原市",
            "后里鄉", "后里鄉",
            "石岡鄉", "石岡鄉",
            "東勢鎮", "東勢鎮",
            "和平鄉", "和平鄉",
            "新社鄉", "新社鄉",
            "潭子鄉", "潭子鄉",
            "大雅鄉", "大雅鄉",
            "神岡鄉", "神岡鄉",
            "大肚鄉", "大肚鄉",
            "沙鹿鎮", "沙鹿鎮",
            "龍井鄉", "龍井鄉",
            "梧棲鎮", "梧棲鎮",
            "清水鎮", "清水鎮",
            "大甲鎮", "大甲鎮",
            "外埔鄉", "外埔鄉",
            "大安鄉", "大安鄉"
			);
            break;
        case "彰化縣" :
            var cityOptions = new Array(
            "彰化市", "彰化市",
            "芬園鄉", "芬園鄉",
            "花壇鄉", "花壇鄉",
            "秀水鄉", "秀水鄉",
            "鹿港鎮", "鹿港鎮",
            "福興鄉", "福興鄉",
            "線西鄉", "線西鄉",
            "和美鎮", "和美鎮",
            "伸港鄉", "伸港鄉",
            "員林鎮", "員林鎮",
            "社頭鄉", "社頭鄉",
            "永靖鄉", "永靖鄉",
            "埔心鄉", "埔心鄉",
            "溪湖鎮", "溪湖鎮",
            "大村鄉", "大村鄉",
            "埔鹽鄉", "埔鹽鄉",
            "田中鎮", "田中鎮",
            "北斗鎮", "北斗鎮",
            "田尾鄉", "田尾鄉",
            "埤頭鄉", "埤頭鄉",
            "溪州鄉", "溪州鄉",
            "竹塘鄉", "竹塘鄉",
            "二林鎮", "二林鎮",
            "大城鄉", "大城鄉",
            "芳苑鄉", "芳苑鄉",
            "二水鄉", "二水鄉"
			);
            break;
        case "南投縣" :
            var cityOptions = new Array(
            "南投市", "南投市",
            "中寮鄉", "中寮鄉",
            "草屯鎮", "草屯鎮",
            "國姓鄉", "國姓鄉",
            "埔里鎮", "埔里鎮",
            "仁愛鄉", "仁愛鄉",
            "名間鄉", "名間鄉",
            "集集鎮", "集集鎮",
            "水里鄉", "水里鄉",
            "魚池鄉", "魚池鄉",
            "信義鄉", "信義鄉",
            "竹山鎮", "竹山鎮",
            "鹿谷鄉", "鹿谷鄉"
			);
            break;
        case "嘉義市" :
            var cityOptions = new Array(
            "嘉義市(*)", "嘉義市"
			);
            break;
        case "嘉義縣" :
            var cityOptions = new Array(
            "番路鄉", "番路鄉",
            "梅山鄉", "梅山鄉",
            "竹崎鄉", "竹崎鄉",
            "阿里山鄉", "阿里山鄉",
            "中埔鄉", "中埔鄉",
            "大埔鄉", "大埔鄉",
            "水上鄉", "水上鄉",
            "鹿草鄉", "鹿草鄉",
            "太保市", "太保市",
            "朴子市", "朴子市",
            "東石鄉", "東石鄉",
            "六腳鄉", "六腳鄉",
            "新港鄉", "新港鄉",
            "民雄鄉", "民雄鄉",
            "大林鎮", "大林鎮",
            "漢口鄉", "漢口鄉",
            "義竹鄉", "義竹鄉",
            "布袋鎮", "布袋鎮"
			);
            break;
        case "雲林縣" :
            var cityOptions = new Array(
            "斗南鎮", "斗南鎮",
            "大埤鄉", "大埤鄉",
            "虎尾鎮", "虎尾鎮",
            "土庫鎮", "土庫鎮",
            "褒忠鄉", "褒忠鄉",
            "東勢鄉", "東勢鄉",
            "臺西鄉", "臺西鄉",
            "崙背鄉", "崙背鄉",
            "麥寮鄉", "麥寮鄉",
            "斗六市", "斗六市",
            "林內鄉", "林內鄉",
            "古坑鄉", "古坑鄉",
            "莿桐鄉", "莿桐鄉",
            "西螺鎮", "西螺鎮",
            "二崙鄉", "二崙鄉",
            "北港鎮", "北港鎮",
            "水林鄉", "水林鄉",
            "口湖鄉", "口湖鄉",
            "四湖鄉", "四湖鄉",
            "元長鄉", "元長鄉"
			);
            break;
        case "臺南縣" :
            var cityOptions = new Array(
            "永康市", "永康市",
            "歸仁鄉", "歸仁鄉",
            "新化鎮", "新化鎮",
            "左鎮鄉", "左鎮鄉",
            "玉井鄉", "玉井鄉",
            "楠西鄉", "楠西鄉",
            "南化鄉", "南化鄉",
            "仁德鄉", "仁德鄉",
            "葫蘆島", "葫蘆島",
            "關廟鄉", "關廟鄉",
            "龍崎鄉", "龍崎鄉",
            "官田鄉", "官田鄉",
            "麻豆鎮", "麻豆鎮",
            "佳里鎮", "佳里鎮",
            "西港鄉", "西港鄉",
            "七股鄉", "七股鄉",
            "將軍鄉", "將軍鄉",
            "學甲鎮", "學甲鎮",
            "北門鄉", "北門鄉",
            "新營市", "新營市",
            "後壁鄉", "後壁鄉",
            "白河鎮", "白河鎮",
            "東山鄉", "東山鄉",
            "六甲鄉", "六甲鄉",
            "下營鄉", "下營鄉",
            "柳營鄉", "柳營鄉",
            "鹽水鎮", "鹽水鎮",
            "善化鎮", "善化鎮",
            "大內鄉", "大內鄉",
            "山上鄉", "山上鄉",
            "新市鄉", "新市鄉",
            "安定鄉", "安定鄉"
			);
            break;
        case "臺南市" :
            var cityOptions = new Array(
            "臺南市", "臺南市");
            break;
        case "高雄市" :
            var cityOptions = new Array(
            "新興區", "新興區",
            "苓雅區", "苓雅區",
            "鹽埕區", "鹽埕區",
            "鼓山區", "鼓山區",
            "旗津區", "旗津區",
            "前鎮區", "前鎮區",
            "三民區", "三民區",
            "楠梓區", "楠梓區",
            "小港區", "小港區",
            "左營區", "左營區"
			);
            break;
        case "高雄縣" :
            var cityOptions = new Array(
            "仁武鄉", "仁武鄉",
            "大社鄉", "大社鄉",
            "岡山鎮", "岡山鎮",
            "路竹鄉", "路竹鄉",
            "阿蓮鄉", "阿蓮鄉",
            "田寮鄉", "田寮鄉",
            "燕巢鄉", "燕巢鄉",
            "橋頭鄉", "橋頭鄉",
            "梓官鄉", "梓官鄉",
            "彌陀鄉", "彌陀鄉",
            "永安鄉", "永安鄉",
            "湖內鄉", "湖內鄉",
            "鳳山市", "鳳山市",
            "大寮鄉", "大寮鄉",
            "林園鄉", "林園鄉",
            "鳥松鄉", "鳥松鄉",
            "大樹鄉", "大樹鄉",
            "旗山鎮", "旗山鎮",
            "美濃鎮", "美濃鎮",
            "六龜鄉", "六龜鄉",
            "內門鄉", "內門鄉",
            "杉林鄉", "杉林鄉",
            "甲仙鄉", "甲仙鄉",
            "桃源鄉", "桃源鄉",
            "三民鄉", "三民鄉",
            "茂林鄉", "茂林鄉",
            "茄萣鄉", "茄萣鄉"
			);
            break;
        case "澎湖縣" :
            var cityOptions = new Array(
            "馬公市", "馬公市",
            "西嶼鄉", "西嶼鄉",
            "望安鄉", "望安鄉",
            "七美鄉", "七美鄉",
            "白沙鄉", "白沙鄉",
            "湖西鄉", "湖西鄉"
			);
            break;
        case "屏東縣" :
            var cityOptions = new Array(
            "屏東市", "屏東市",
            "三地門鄉", "三地門鄉",
            "霧臺鄉", "霧臺鄉",
            "瑪家鄉", "瑪家鄉",
            "九如鄉", "九如鄉",
            "里港鄉", "里港鄉",
            "高樹鄉", "高樹鄉",
            "鹽埔鄉", "鹽埔鄉",
            "長治鄉", "長治鄉",
            "麟洛鄉", "麟洛鄉",
            "竹田鄉", "竹田鄉",
            "內埔鄉", "內埔鄉",
            "萬丹鄉", "萬丹鄉",
            "潮州鎮", "潮州鎮",
            "泰武鄉", "泰武鄉",
            "來義鄉", "來義鄉",
            "萬巒鄉", "萬巒鄉",
            "嵌頂鄉", "嵌頂鄉",
            "新埤鄉", "新埤鄉",
            "南州鄉", "南州鄉",
            "林邊鄉", "林邊鄉",
            "東港鎮", "東港鎮",
            "琉球鄉", "琉球鄉",
            "佳冬鄉", "佳冬鄉",
            "新園鄉", "新園鄉",
            "枋寮鄉", "枋寮鄉",
            "枋山鄉", "枋山鄉",
            "春日鄉", "春日鄉",
            "獅子鄉", "獅子鄉",
            "車城鄉", "車城鄉",
            "牡丹鄉", "牡丹鄉",
            "恆春鎮", "恆春鎮",
            "滿州鄉", "滿州鄉"
			);
            break;
        case "臺東縣" :
            var cityOptions = new Array(
            "臺東市", "臺東市",
            "綠島鄉", "綠島鄉",
            "蘭嶼鄉", "蘭嶼鄉",
            "延平鄉", "延平鄉",
            "卑南鄉", "卑南鄉",
            "鹿野鄉", "鹿野鄉",
            "關山鎮", "關山鎮",
            "海端鄉", "海端鄉",
            "池上鄉", "池上鄉",
            "東河鄉", "東河鄉",
            "成功鎮", "成功鎮",
            "長濱鄉", "長濱鄉",
            "太麻里鄉", "太麻里鄉",
            "金峰鄉", "金峰鄉",
            "大武鄉", "大武鄉",
            "達仁鄉", "達仁鄉"
			);
            break;
        case "花蓮縣" :
            var cityOptions = new Array(
            "花蓮市", "花蓮市",
            "新城鄉", "新城鄉",
            "秀林鄉", "秀林鄉",
            "吉安鄉", "吉安鄉",
            "壽豐鄉", "壽豐鄉",
            "鳳林鎮", "鳳林鎮",
            "光復鄉", "光復鄉",
            "豐濱鄉", "豐濱鄉",
            "瑞穗鄉", "瑞穗鄉",
            "萬榮鄉", "萬榮鄉",
            "玉里鎮", "玉里鎮",
            "卓溪鄉", "卓溪鄉",
            "富里鄉", "富里鄉"
			);
            break;
        case "金門縣" :
            var cityOptions = new Array(
            "金沙鎮", "金沙鎮",
            "金湖鎮", "金湖鎮",
            "金寧鄉", "金寧鄉",
            "金城鎮", "金城鎮",
            "烈嶼鄉", "烈嶼鄉",
            "烏坵鄉", "烏坵鄉"
			);
            break;
        case "連江縣" :
            var cityOptions = new Array(
            "南竿鄉", "南竿鄉",
            "北竿鄉", "北竿鄉",
            "莒光鄉", "莒光鄉",
            "東引", "東引"
			);
            break;
        case "南海諸島" :
            var cityOptions = new Array(
            "東沙", "東沙",
            "西沙", "西沙"
			);
            break;
        case "釣魚台列嶼" :
            var cityOptions = new Array(
			"釣魚台列嶼", "釣魚台列嶼"
			);
            break;
        default:
            var cityOptions = new Array("選擇鄉鎮區市", "");
            break;
    }
	
	var cityObject = document.getElementById(cityid);
	cityObject.options.length = 0;
	cityObject.options[0] = new Option("選擇鄉鎮區市", "");
	var j = 0;
	for(var i = 0; i < cityOptions.length/2; i++) {
		j = i + 1;
	    cityObject.options[j] = new Option(cityOptions[i*2],cityOptions[i*2+1]);
	}
}

function initprovcity(provinceid, province) {
	var provObject = document.getElementById(provinceid);
    for(var i = 0; i < provObject.options.length; i++) {
        if (provObject.options[i].value == province) {
        	provObject.selectedIndex = i;
			break;
        }
    }
    //setcity(provinceid, cityid);
}

function showprovince(provinceid, cityid, province) 
{
	var provinces = new Array(
		"臺北市", "基隆市", "臺北縣", "宜蘭縣", "新竹市", 
		"新竹縣", "桃園縣", "苗栗縣", "臺中市", "臺中縣", "彰化縣",
		"南投縣", "嘉義市", "嘉義縣", "雲林縣", "臺南市", "臺南縣",
		"高雄市", "高雄縣", "澎湖縣", "屏東縣", "臺東縣", "花蓮縣",
		"金門縣", "連江縣", "南海諸島", "釣魚台列嶼"
	);

	var html = "<select name=\"" + provinceid + "\" id=\"" + provinceid + "\" onchange=\"setcity('" + provinceid + "', '" + cityid + "');\">";
	html = html + "<option value=\"\">選擇縣市</option>";
	for(var i = 0; i < provinces.length; i++) {
		html = html + "<option value=\"" + provinces[i] + "\">" + provinces[i] + "</option>";
	}
	html = html + "</select>";
	document.write(html);

	initprovcity(provinceid, province);

}

function showcity(cityid, city, provinceid) {
	if(isUndefined(provinceid)) provinceid = '';
	var html = "&nbsp;<select name=\"" + cityid + "\" id=\"" + cityid + "\">";
	if(provinceid == '') {
		if(city == "") {
			html = html + "<option value=\"\">選擇鄉鎮區市</option>";
		} else {
			html = html + "<option value=\"" + city + "\">" + city + "</option>";
		}
	}
	html = html + "</select>";
	document.write(html);
	if(provinceid != '') {
		setcity(provinceid, cityid);
		initprovcity(cityid, city);
	}
}

