function setcity(isSelect, 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;
		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("选择城市", "");
	if (province != "") {
		var j = 0;
		for(var i = 0; i < cityOptions.length/2; i++) {
			if (isSelect)
				j = i;
			else
				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(isSelect, provinceid, cityid, province) {
	var provinces = new Array(
		"北京", "上海", "重庆", "安徽", "福建", "甘肃", "广东", "广西", "贵州", "海南", "河北", "黑龙江", "河南",
		"香港", "湖北", "湖南", "江苏", "江西", "吉林", "辽宁", "澳门", "内蒙古", "宁夏", "青海", "山东",
		"山西", "陕西", "四川", "台湾", "天津", "新疆", "西藏", "云南", "浙江", "亚洲", "欧洲", "美洲", "大洋洲"
	);

	var html = "<select name=\"" + provinceid + "\" id=\"" + provinceid + "\" onchange=\"setcity( " + isSelect + ", '" + provinceid + "', '" + cityid + "');\">";
	html +=  "<option value=\"\">选择省份</option>";
	for(var i = 0; i < provinces.length; i++) {
		html += "<option value=\"" + provinces[i] + "\"";
		if (isSelect && (provinces[i] == province)) {
			html += " selected=\"selected\"";
		}
		html += ">" + provinces[i] + "</option>";
	}
	html +=  "</select>";
	if (isSelect) return html;
	else document.write(html);

	initprovcity(provinceid, province);

}
function showCity(isSelect, cityid, city, provinceid) {
	if(Tools.isUndefined(provinceid)) provinceid = '';
	var html = "<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>";
	
	if (isSelect) return html;
	else document.write(html);
	
	if(provinceid != '') {
		setcity(isSelect, provinceid, cityid);
		initprovcity(cityid, city);
	}
}
function afterCreatedCityToShow(isSelect, provinceid, cityid, city) {
	setcity(isSelect, provinceid, cityid);
	initprovcity(cityid, city);
}
