//DuiXiang add by ChenYeHua 20070731
var P = new Object();
P = 
{
Province :new Array('101101','Beijing (Municipality)','101102','Tianjin (Municipality)','101103','Hebei Province','101104','Shanxi Province','101105','InnerMongolia Autonomous Region','102101','Liaoning Province','102102','Jilin Province','102103','Heilongjiang Province','103101','Shanghai (Municipality)','103102','Jiangsu Province','103103','Zhejiang Province','103104','Anhui Province','103105','Fujian Province','103106','Jiangxi Province','103107','Shandong Province','104101','Henan Province','104102','Hubei Province','104103','Hunan Province','104104','Guangdong Province','104105','Guangxi zhuangzu  Autonomous Region','104106','Hainan Province','105100','Chongqing (Municipality)','105101','Sichuan Province','105102','Guizhou Province','105103','Yunnan Province','105104','Tibet Autonomous Region','106101','Shanxi Province','106102','Gansu Province','106103','Qinghai Province','106104','Ningxia Hui Autonomous Region','106105','Xinjiang Uygur Autonomous Region','107101','Taiwan','108101','Macau','109101','HongKong'),

	City :new Array(),
	//Chushihua
	init:function()
	{
		this.City["101101"] =new Array('101101000','','101101101','Beijing');
		this.City["101102"] =new Array('101102000','','101102101','Tianjin');
		this.City["101103"] =new Array('101103000','','101103101','Shijiazhuang City','101103102','Tangshan City','101103103','Qinhuangdao City','101103104','Handan City','101103105','Xingtai City','101103106','Baoding City','101103107','Zhangjiakou City','101103108','Chengde City','101103109','Cangzhou City','101103110','Langfang City','101103111','Hengshui City');
		this.City["101104"] =new Array('101104000','','101104101','Taiyuan City','101104102','Datong City','101104103','Yangquan City','101104104','Changzhi City','101104105','Jincheng City','101104106','Shuozhou City','101104107','Jinzhong City','101104108','Yuncheng City','101104109','Xinzhou City','101104110','Linfen City','101104111','Lvliang Prefecture');
		this.City["101105"] =new Array('101105100','','101105101','Huhehaote City','101105102','Baotou City','101105103','Wuhai City','101105104','Chifeng City','101105105','Tongliao City','101105106','Eerduosi City','101105107','Hulunbeier City','101105108','Xingan Prefecture','101105109','Xilinguole Prefecture','101105110','Wulanchabu Prefecture','101105111','Bayannaoer Prefecture','101105112','Alashan Prefecture','101105113','Erlianhaote City');
		this.City["102101"] =new Array('102101000','','102101101','Shenyang City','102101102','Dalian City','102101103','Anshan City','102101104','Fushun City','102101105','Benxi City','102101106','Dandong City','102101107','Jinzhou City','102101108','Yingkou City','102101109','Fuxin City','102101110','Liaoyang City','102101112','Panjin City','102101113','Tieling City','102101114','Chaoyang City','102101115','Huludao City');
		this.City["102102"] =new Array('102102000','','102102101','Changchun City','102102102','Jilin City','102102103','Siping City','102102104','Liaoyuan City','102102105','Tonghua City','102102106','Baishan City','102102107','Songyuan City','102102108','Baicheng City','102102109','Yanbian chaoxianzu  Autonomous Prefecture');
		this.City["102103"] =new Array('102103000','','102103101','Haerbin City','102103102','Qiqihaer City','102103103','Jixi City','102103104','Hegang City','102103105','Shuangyashan City','102103106','Daqing City','102103107','Yichun City','102103108','Jiamusi City','102103109','Qitaihe City','102103110','Mudanjiang City','102103111','Heihe City','102103112','Suihua City','102103113','Daxinganling Prefecture');
		this.City["103101"] =new Array('103101100','','103101101','Shanghai');
		this.City["103102"] =new Array('103102100','','103102101','Nanjing City','103102102','Wuxi City','103102103','Xuzhou City','103102104','Changzhou City','103102105','Suzhou City','103102106','Nantong City','103102107','Lianyungang City','103102108','Huaian City','103102109','Yancheng City','103102110','Yangzhou City','103102111','Zhenjiang City','103102112','Taizhou City','103102113','Xiuqian City');
		this.City["103103"] =new Array('103103000','','103103101','Hangzhou City','103103102','Ningbo City','103103103','Wenzhou City','103103104','Jiaxing City','103103105','Huzhou City','103103106','Shaoxing City','103103107','Jinhua City','103103108','Quzhou City','103103109','Zhoushan City','103103110','Taizhou City','103103111','Lishui City');
		this.City["103104"] =new Array('103104000','','103104101','Hefei City','103104102','Wuhu City','103104103','Bangbu City','103104104','Huainan City','103104105','Maanshan City','103104106','Huaibei City','103104107','Tongling City','103104108','Anqing City','103104109','Huangshan City','103104110','Chuzhou City','103104111','Fuyang City','103104112','Xiuzhou City','103104113','Chaohu City','103104114','Liuan City','103104115','Bozhou City','103104116','Chizhou City','103104117','Xuancheng City');
		this.City["103105"] =new Array('103105000','','103105101','Fuzhou City','103105102','Shamen City','103105103','Putian City','103105104','Sanming City','103105105','Quanzhou City','103105106','Zhangzhou City','103105107','Nanping City','103105108','Longyan City','103105109','Ningde City');
		this.City["103106"] =new Array('103106000','','103106101','Nanchang City','103106102','Jingdezhen City','103106103','Pingxiang City','103106104','Jiujiang City','103106105','Xinyu City','103106106','Yingtan City','103106107','Ganzhou City','103106108','Jian City','103106109','Yichun City','103106110','Fuzhou City','103106111','Shangrao City');
		this.City["103107"] =new Array('103107000','','103107101','Jinan City','103107102','Qingdao City','103107103','Zibo City','103107104','Zaozhuang City','103107105','Dongying City','103107106','Yantai City','103107107','Weifang City','103107108','Jining City','103107109','Taian City','103107110','Weihai City','103107111','Rizhao City','103107112','Laiwu City','103107113','Linyi City','103107114','Dezhou City','103107115','Liaocheng City','103107116','Binzhou City','103107117','Heze City');
		this.City["104101"] =new Array('104101000','','104101101','Zhengzhou City','104101102','Kaifeng City','104101103','Luoyang City','104101104','Pingdingshan City','104101105','Anyang City','104101106','Hebi City','104101107','Xinxiang City','104101108','Jiaozuo City','104101109','Puyang City','104101110','Xuchang City','104101111','Luohe City','104101112','Sanmenxia City','104101113','Nanyang City','104101114','Shangqiu City','104101115','Xinyang City','104101116','Zhoukou City','104101117','Zhumadian City');
		this.City["104102"] =new Array('104102000','','104102101','Wuhan City','104102102','Huangshi City','104102103','Shiyan City','104102105','Yichang City','104102106','Xiangfan City','104102107','Ezhou City','104102108','Jingmen City','104102109','Xiaogan City','104102110','Jingzhou City','104102111','Huanggang City','104102112','Xianning City','104102113','Suizhou City','104102128','Enshi Prefecture');
		this.City["104103"] =new Array('104103000','','104103101','Changsha City','104103102','Zhuzhou City','104103103','Xiangtan City','104103104','Hengyang City','104103105','Shaoyang City','104103106','Yueyang City','104103107','Changde City','104103108','Zhangjiajie City','104103109','Yiyang City','104103110','Chenzhou City','104103111','Yongzhou City','104103112','Huaihua City','104103113','Loudi City','104103131','Xiangxi Prefecture');
		this.City["104104"] =new Array('104104000','','104104101','Guangzhou City','104104102','Shaoguan City','104104103','Shenzhen City','104104104','Zhuhai City','104104105','Shantou City','104104106','Foshan City','104104107','Jiangmen City','104104108','Zhanjiang City','104104109','Maoming City','104104112','Zhaoqing City','104104113','Huizhou City','104104114','Meizhou City','104104115','Shanwei City','104104116','Heyuan City','104104117','Yangjiang City','104104118','Qingyuan City','104104119','Dongguan City','104104120','Zhongshan City','104104151','Chaozhou City','104104152','Jieyang City','104104153','Yunfu City');
		this.City["104105"] =new Array('104105000','','104105101','Nanning City','104105102','Liuzhou City','104105103','Guilin City','104105104','Wuzhou City','104105105','Beihai City','104105106','Fangchenggang City','104105107','Qinzhou City','104105108','Guigang City','104105109','Yulin City','104105110','Baise City','104105111','Hezhou City','104105112','Hechi City','104105113','Laibin City','104105114','Chongzuo City');
		this.City["104106"] =new Array('104106000','','104106101','Haikou City','104106102','Sanya City','104106110','Baisha lizu zizhixian','104106111','Changjiang lizu zizhixian','104106112','Ledong lizu zizhixian','104106113','Lingshui lizu zizhixian','104106114','Baoting lizu  miaozu zizhixian','104106115','Qiongzhong lizu  miaozu zizhixian','104106116','Xishaqundao','104106117','Nanshaqundao','104106118','Zhongshaqundao','104106190','Wuzhishan City','104106191','Qionghai City','104106192','Danzhou City','104106193','Wenchang City','104106194','Wanning City','104106195','Dongfang City','104106196','Dinganxian','104106197','Tunchangxian','104106198','Chengmaixian','104106199','Lingaoxian');
		this.City["105100"] =new Array('105100000','','105100101','Chongqing');
		this.City["105101"] =new Array('105101000','','105101101','Chengdu City','105101103','Zigong City','105101104','Panzhihua City','105101105','Luzhou City','105101106','Deyang City','105101107','Mianyang City','105101108','Guangyuan City','105101109','Suining City','105101110','Neijiang City','105101111','Leshan City','105101113','Nanchong City','105101114','Meishan City','105101115','Yibin City','105101116','Guangan City','105101117','Dazhou City','105101118','Yaan City','105101119','Bazhong City','105101120','Ziyang City','105101132','Aba Prefecture','105101133','Ganzi Prefecture','105101134','Liangshan Prefecture');
		this.City["105102"] =new Array('105102000','','105102101','Guiyang City','105102102','Liupanshui City','105102103','Zunyi City','105102104','Anshun City','105102122','Tongren Prefecture','105102123','Qianxinan Prefecture','105102124','Bijie Prefecture','105102126','Qiandongnan Prefecture','105102127','Qiannan Prefecture');
		this.City["105103"] =new Array('105103000','','105103101','Kunming City','105103103','Qujing City','105103104','Yuxi City','105103105','Baoshan City','105103106','Zhaotong City','105103107','Lijiang City','105103108','Puer City','105103123','Chuxiong Prefecture','105103125','Honghe Prefecture','105103126','Wenshan Prefecture','105103127','Simao Prefecture','105103128','Xishuangbanna Prefecture','105103129','Dali Prefecture','105103131','Dehong Prefecture','105103133','Nujiang Prefecture','105103134','Diqing Prefecture','105103135','Lincang Prefecture');
		this.City["105104"] =new Array('105104000','','105104101','Lasa City','105104121','Changdou Prefecture','105104122','Shannan Prefecture','105104123','Rikaze Prefecture','105104124','Naqu Prefecture','105104125','Ali Prefecture','105104126','Linzhi Prefecture');
		this.City["106101"] =new Array('106101000','','106101101','Xian City','106101102','Tongchuan City','106101103','Baoji City','106101104','Xianyang City','106101105','Weinan City','106101106','Yanan City','106101107','Hanzhong City','106101108','Yulin City','106101109','Ankang City','106101110','Shangluo City');
		this.City["106102"] =new Array('106102000','','106102101','Lanzhou City','106102102','Jiayuguan City','106102103','Jinchang City','106102104','Baiyin City','106102105','Tianshui City','106102106','Wuwei City','106102107','Zhangye City','106102108','Pingliang City','106102109','Jiuquan City','106102110','Qingyang City','106102124','Dingxi Prefecture','106102126','Longnan Prefecture','106102129','Linxia Prefecture','106102130','Gannan Prefecture');
		this.City["106103"] =new Array('106103000','','106103101','Xining City','106103121','Haidong Prefecture','106103122','Haibei Prefecture','106103123','Huangnan Prefecture','106103125','Hainan Prefecture','106103126','Guoluo Prefecture','106103127','Yushu Prefecture','106103128','Haixi Prefecture');
		this.City["106104"] =new Array('106104000','','106104101','Yinchuan City','106104102','Shizuishan City','106104103','Wuzhong City','106104104','Guyuan City','106104105','Zhongwei City');
		this.City["106105"] =new Array('106105000','','106105101','Wulumuqi City','106105102','Kelamayi City','106105121','Tulufan Prefecture','106105122','Hami Prefecture','106105123','Changji Prefecture','106105127','Boertala Prefecture','106105128','Bayinguoleng Prefecture','106105129','Akesu Prefecture','106105130','Kezilesu Prefecture','106105131','Kashen Prefecture','106105132','Hetian Prefecture','106105140','Yili Prefecture','106105142','Tacheng Prefecture','106105143','Aletai Prefecture','106105190');
		this.City["107101"] =new Array('107101000','','107101101','Taiwan');
		this.City["108101"] =new Array('108101101','Aomen SAR');
		this.City["109101"] =new Array('109101101','Xianggang SAR');
	},
	//DeDaoXuanZeLieBiao
	getProvince:function(strTheForm,strProvince,strCity,strProvinceID)
	{
		var TheProvince = eval(strTheForm + "." + strProvince);
		var TheCity = eval(strTheForm + "." + strCity);
		TheCity.disabled = true;
		if(this.Province.length != 0)
		{
			TheProvince.options.length = 0
			TheProvince.options[0] = new Option('Province','')
			TheProvince.options[0].selected = true
			var j = 1
			for(i=0;i<this.Province.length;i+=2)
			{
				if(this.Province[i] == "" || this.Province[i+1] == "")
				{
					continue
				}
				else
				{
					TheProvince.options[j] = new Option(this.Province[i+1].replace(/ [a-zA-Z \(\)]+$/,''),this.Province[i]); 
					j++
				}
			}
		}
		if(strProvinceID != "")
		{
			strProvinceID = strProvinceID.toString()
			var L_strProvinceID = strProvinceID.length
			if(L_strProvinceID < 12)
			{
				for(i=0;i<12-L_strProvinceID;i++)
				{
					strProvinceID += "0"
				}
			}
			var DefaultProvince = strProvinceID.substring(0,6)
			var DefaultCity = strProvinceID.substring(0,9)
			_G.GetDefaultItem(TheProvince,DefaultProvince)
			this.getCity(strTheForm,strProvince,strCity)
			_G.GetDefaultItem(TheCity,DefaultCity)
		}
	},

	//DeDaoXuanZeLieBiao
	getCity:function(strTheForm,strProvince,strCity)
	{
		strProvince = strTheForm + "." + strProvince
		strCity = strTheForm + "." + strCity
		var TheProvince = eval(strProvince)
		var TheCity = eval(strCity)
		if(TheProvince.selectedIndex != 0)
		{
			TheCity.options.length = 0
			TheCity.options[0] = new Option('City','')
			TheCity.options[0].selected = true
			TheCity.disabled = true
			CityIndex = TheProvince.options[TheProvince.selectedIndex].value
			var j = 1
			for(i=0;i<this.City[CityIndex].length;i+=2)
			{
				if(this.City[CityIndex][i] == "" || this.City[CityIndex][i+1] == "")
				{
					continue
				}
				else
				{
					TheCity.options[j] = new Option(this.City[CityIndex][i+1].replace(/ [a-zA-Z \(\)]+$/,''),this.City[CityIndex][i])
					j++
				}
			}
			if(TheCity.options.length > 1) TheCity.disabled = false
		}
		else
		{
			TheCity.options.length = 0
			TheCity.options[0] = new Option('City','')
			TheCity.options[0].selected = true
			TheCity.disabled = true
		}
	},

	//BaDiDianIDZhuanWeiXiangYingDeDiDian(CanShu:strProvinceIDID type:nullWeiZhiJieShuChuYeMian,1WeiShiFanHuiZhi)
	getPlaceValue:function(strProvinceID,type)
	{
		strProvinceID = strProvinceID.replace(/0+$/g,'');
		if (strProvinceID.length < 6) //DiDianIDXiaoYu6ShiFanHuiKongZhi
		{
			if(type==null)
			{
				document.write('China');
				return ;
			}
			else
				return 'China';
		}
		var i = 0;
		var strPlace;
		ProvinceID = strProvinceID.substr(0,6);
		CityID = strProvinceID.substr(0,9);
		if (strProvinceID.length > 8)
		{
			for (i = 0;i < this.City[ProvinceID].length;i += 2)
			{
				if (this.City[ProvinceID][i] == CityID)
				{
					strPlace = this.City[ProvinceID][i+1];
					break;
				}
			}
		} else {
			for (i = 0;i < this.Province.length;i += 2)
			{
				if(this.Province[i] == ProvinceID)
				{
					strPlace = this.Province[i+1];
					break;
				}
			}
		}
		if(strPlace==''||strPlace==null)
		{
			strPlace = 'China';
		}
		if(type==null)
			document.write(strPlace);
		else
			return strPlace;
	},

	//BaDiDianIDZhuanWeiXiangYingDeWanZhengDiDian
	getPlaceValueAll:function(strProvinceID)
	{
		if (strProvinceID.length < 6) return false;//DiDianIDXiaoYu6ShiFanHuifalse
		var i = 0;
		var strProvince,strCity;
		ProvinceID = strProvinceID.substr(0,6);
		CityID = strProvinceID.substr(0,9);
		for (i = 0;i < this.Province.length;i += 2)
		{
			if(this.Province[i] == ProvinceID)
			{
				strProvince = this.Province[i+1]
				break;
			}
		}
		if (strProvinceID.length > 8)//DiDianIDXiaoYu8BuZhiHangYiXiaDaiMa
		{
			for (i = 0;i < this.City[ProvinceID].length;i += 2)
			{
				if (this.City[ProvinceID][i] == CityID)
				{
					strCity = this.City[ProvinceID][i+1];
					break;
				}
			}
		}

		var strPlace = '';
		if(strCity!=undefined) strPlace+=strCity;
		strPlace+=' '+strProvince;
		return strPlace;
	},

	getAddress:function(id, objPostId, value){ 
		objPost = document.getElementById(objPostId);
		if(id)
		{
			objShowAddress = document.getElementById(id);
			if(objShowAddress != null) objShowAddress.value = this.getPlaceValueAll(value,1);
		}
		objPost.value = value;
	}
}

//ChuShiHua
P.init();


