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;
        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 = "<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);
}