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;
        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) {


	var html = "&nbsp;<select name=\"" + cityid + "\" id=\"" + cityid + "\">";
	if(city == "") {
		html = html + "<option value=\"\">選擇城市</option>";
	} else {
		html = html + "<option value=\"" + city + "\">" + city + "</option>";
	}
	html = html + "</select>";
	document.write(html);
}