﻿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;
        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);
}