var cityareaname=new Array();
var select_city = "";

function load_Province(pname, cname)
{
	var obj = CheckObject(pname);
	if (!obj) return;
	var i = 0;
	obj.options[i] = new Option('北京','北京');
	cityareaname[i] = new Array('东城区','西城区','崇文区','宣武区','朝阳区','海淀区','丰台区','石景山');
	i++;
	obj.options[i] = new Option('上海','上海');
	cityareaname[i] = new Array('宝山','金山','南市','长宁','静安','青浦','崇明','卢湾','松江','奉贤','浦东','杨浦','虹口','普陀','闸北','黄浦','闵行','徐汇','嘉定','南汇');
	i++;
	obj.options[i] = new Option('天津','天津');
	cityareaname[i] = new Array('和平','河北','河西','河东','南开','红桥','塘沽','汉沽','大港','东丽','西青','津南','北辰','武清','滨海');
	i++;
	obj.options[i] = new Option('重庆','重庆');
	cityareaname[i] = new Array('渝中','江北','沙坪坝','南岸','九龙坡','大渡口');
	i++;
	obj.options[i] = new Option('深圳','深圳');
	cityareaname[i] = new Array('罗湖','福田','南山','盐田','宝安','龙岗');
	i++;
	obj.options[i] = new Option('广东','广东');
	cityareaname[i] = new Array('广州','珠海','中山','佛山','东莞','清远','肇庆','阳江','湛江','韶关','惠州','河源','汕尾','汕头','梅州');
	i++;
	obj.options[i] = new Option('河北','河北');
	cityareaname[i] = new Array('石家庄','唐山','秦皇岛','邯郸','邢台','张家口','承德','廊坊','沧州','保定','衡水');
	i++;
	obj.options[i] = new Option('山西','山西');
	cityareaname[i] = new Array('太原','大同','阳泉','朔州','长治','临汾','晋城');
	i++;
	obj.options[i] = new Option('内蒙古','内蒙古');
	cityareaname[i] = new Array('呼和浩特','包头','乌海','临河','东胜','集宁','锡林浩特','通辽','赤峰','海拉尔','乌兰浩特');
	i++;
	obj.options[i] = new Option('辽宁','辽宁');
	cityareaname[i] = new Array('沈阳','大连','鞍山','锦州','丹东','盘锦','铁岭','抚顺','营口','辽阳','阜新','本溪','朝阳','葫芦岛');
	i++;
	obj.options[i] = new Option('吉林','吉林');
	cityareaname[i] = new Array('长春','吉林','四平','辽源','通化','白山','松原','白城','延边');
	i++;
	obj.options[i] = new Option('黑龙江','黑龙江');
	cityareaname[i] = new Array('哈尔滨','齐齐哈尔','牡丹江','佳木斯','大庆','伊春','黑河','鸡西','鹤岗','双鸭山','七台河','绥化','大兴安岭');
	i++;
	obj.options[i] = new Option('江苏','江苏');
	cityareaname[i] = new Array('南京','苏州','无锡','常州','镇江','连云港','扬州','徐州','南通','盐城','淮阴','泰州','宿迁');
	i++;
	obj.options[i] = new Option('浙江','浙江');
	cityareaname[i] = new Array('杭州','湖州','丽水','温州','绍兴','舟山','嘉兴','金华','台州','衢州','宁波');
	i++;
	obj.options[i] = new Option('安徽','安徽');
	cityareaname[i] = new Array('合肥','芜湖','蚌埠','滁州','安庆','六安','黄山','宣城','淮南','宿州','马鞍山','铜陵','淮北','阜阳','池州','巢湖','亳州');
	i++;
	obj.options[i] = new Option('福建','福建');
	cityareaname[i] = new Array('福州','厦门','泉州','漳州','龙岩','南平','宁德','莆田','三明');
	i++;
	obj.options[i] = new Option('江西','江西');
	cityareaname[i] = new Array('南昌','景德镇','九江','萍乡','新余','鹰潭','赣州','宜春','吉安','上饶','抚州');
	i++;
	obj.options[i] = new Option('山东','山东');
	cityareaname[i] = new Array('济南','青岛','淄博','德州','烟台','潍坊','济宁','泰安','临沂','菏泽','威海','枣庄','日照','莱芜','聊城','滨州','东营');
	i++;
	obj.options[i] = new Option('河南','河南');
	cityareaname[i] = new Array('郑州','开封','洛阳','平顶山','安阳','鹤壁','新乡','焦作','濮阳','许昌','漯河','三门峡','南阳','商丘','周口','驻马店','信阳','济源');
	i++;
	obj.options[i] = new Option('湖北','湖北');
	cityareaname[i] = new Array('武汉','黄石','十堰','荆州','宜昌','襄樊','鄂州','荆门','孝感','黄冈','咸宁','恩施','随州','仙桃','天门','潜江','神农架');
	i++;
	obj.options[i] = new Option('湖南','湖南');
	cityareaname[i] = new Array('长沙','株州','湘潭','衡阳','邵阳','岳阳','常德','郴州','益阳','永州','怀化','娄底','湘西');
	i++;
	obj.options[i] = new Option('广西','广西');
	cityareaname[i] = new Array('南宁','柳州','桂林','梧州','北海','防城港','钦州','贵港','玉林','贺州','百色','河池');
	i++;
	obj.options[i] = new Option('海南','海南');
	cityareaname[i] = new Array('海口','三亚','通什','琼海','琼山','文昌','万宁','东方','儋州');
	i++;
	obj.options[i] = new Option('四川','四川');
	cityareaname[i] = new Array('成都','绵阳','德阳','自贡','攀枝花','泸州','广元','遂宁','内江','乐山','南充 ','宜宾','广安','达川','巴中','雅安','眉山 ','阿坝','甘孜','凉山');
	i++;
	obj.options[i] = new Option('贵州','贵州');
	cityareaname[i] = new Array('贵阳','六盘水','遵义','铜仁','毕节','安顺','黔西南','黔东南','黔南');
	i++;
	obj.options[i] = new Option('云南','云南');
	cityareaname[i] = new Array('昆明','东川','曲靖','玉溪','昭通','思茅','临沧','保山','丽江','文山','红河','西双版纳','楚雄','大理','德宏','怒江','迪庆');
	i++;
	obj.options[i] = new Option('西藏','西藏');
	cityareaname[i] = new Array('拉萨','那曲','昌都','山南','日喀则','阿里','林芝');
	i++;
	obj.options[i] = new Option('陕西','陕西');
	cityareaname[i] = new Array('西安','铜川','宝鸡','咸阳','渭南','延安','汉中','榆林','商洛','安康');
	i++;
	obj.options[i] = new Option('甘肃','甘肃');
	cityareaname[i] = new Array('兰州','金昌','白银','天水','嘉峪关','定西','平凉','庆阳','陇南','武威','张掖','酒泉','甘南','临夏');
	i++;
	obj.options[i] = new Option('青海','青海');
	cityareaname[i] = new Array('西宁','海东',' 海北','黄南','海南','果洛','玉树','海西');
	i++;
	obj.options[i] = new Option('新疆','新疆');
	cityareaname[i] = new Array('乌鲁木齐','克拉玛依','石河子','吐鲁番','哈密','和田','阿克苏','喀什','克孜勒苏','巴音郭楞','昌吉','博尔塔拉','伊犁');
	i++;
	obj.options[i] = new Option('香港','香港');
	cityareaname[i] = new Array('');
	i++;
	obj.options[i] = new Option('澳门','澳门');
	cityareaname[i] = new Array('');
	i++;
	obj.options[i] = new Option('台湾','台湾');
	cityareaname[i] = new Array('');
	load_City(pname, cname);
}

function load_City(pname, cname)
{
	var obj1 = CheckObject(pname);
	if (!obj1) return;
	var obj2 = CheckObject(cname);
	if (!obj2) return;
	var i = 0;
	var b = false;
	if (select_city != "")
	{
		for (var j=0;j<obj1.options.length ;i++ )
		{
			if (select_city.substr(0, obj1.options[j].value.length) == obj1.options[j].value)
			{
				b = true;
				obj1.options[j].selected = true;
				obj2.length = 0;
				for (var k=0;k<cityareaname[j].length ;k++ )
				{
					obj2[k] = new Option(cityareaname[j][k], cityareaname[j][k]);
					if (select_city == obj1.options[j].value + cityareaname[j][k])
					{
						obj2.options[k].selected = true;
					}
				}
			}
		}
		if (!b)
		{
			ChangeCity(0, cname);
		}
	}
	else
	{
		ChangeCity(0, cname);
	}
}

function ChangeCity(j, cname)
{
	var obj2 = CheckObject(cname);
	if (!obj2) return;
	obj2.length = 0;
	for (var k=0;k<cityareaname[j].length ;k++ )
	{
		obj2[k] = new Option(cityareaname[j][k], cityareaname[j][k]);
	}
}
