/*
	[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;
	var cityOptions = getcitys(province);
	
	var cityObject = document.getElementById(cityid);
	
	cityObject.options.length = 0;
//	if(cityOptions.length!=2){
//		cityObject.options[0] = new Option("选择城市", "");
//	}
	//var j = 0;
	for(var i = 0; i < cityOptions.length/2; i++) {
		//j = i + 1;
	    cityObject.options[i] = new Option(cityOptions[i*2],cityOptions[i*2+1]);
	}
	
	//同时把已经选择的学校清空
	setschoolnull();
}

function getcitys(province){
	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;
    default:
        var cityOptions = new Array("选择城市", "");
        break;
    }    
    return cityOptions;
}

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 html = getprovinceSelect(provinceid, cityid, province);
	document.write(html);

	initprovcity(provinceid, province);

}

function getprovinceSelect(provinceid, cityid, province) {
	var provinces = getprovinces();
	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>";
	return html;
}

function getprovinces(){
	var provinces = new Array(
			"北京", "上海", "重庆", "安徽", "福建", "甘肃", "广东", "广西", "贵州", "海南", "河北", "黑龙江", "河南",
			"香港", "湖北", "湖南", "江苏", "江西", "吉林", "辽宁", "澳门", "内蒙古", "宁夏", "青海", "山东",
			"山西", "陕西", "四川", "台湾", "天津", "新疆", "西藏", "云南", "浙江", "海外"
		);
	return provinces;
}

function showcity(cityid, city, provinceid) {
	if(isUndefined(provinceid)) provinceid = '';
	var html = getcitySelect(cityid, city, provinceid);
	document.write(html);
	if(provinceid != '') {
		setcity(provinceid, cityid);
		initprovcity(cityid, city);
	}
}

function getcitySelect(cityid, city, provinceid) {
	var html = "&nbsp;<select name=\"" + cityid + "\" id=\"" + cityid + "\" onchange=\"setschoolnull()\">";
	if(provinceid == '') {
		if(city == "") {
			html = html + "<option value=\"\">选择城市</option>";
		} else {
			html = html + "<option value=\"" + city + "\">" + city + "</option>";
		}
	}
	html = html + "</select>";
	return html;
}

function setschoolnull(){
	if( document.getElementById('school') ){
		document.getElementById('school').value="";
	}
}
