<!--
	/******************************************************************************
	函数名称：			GetAddress
	函数作用：			把地区代码转为相应的地点名称
	传入参数：			
		strProvinceID:	地区代码
	返回值：			无
	调用示列：			GetPlaceValue(strProvinceID) 
	创建日期：			2006.12.05
	******************************************************************************/
	function GetPlaceValue(strProvinceID) 
	{ 
		var codeLen		= strProvinceID.length; 
		if (codeLen < 6) 
			return false;					//地点ID小于6是返回false
		
		var strProvince, strCity, strCounty, i = 0; 
		ProvinceID 		= strProvinceID.substr(0, 6); 
		CityID 			= codeLen < 9 ? 0 : strProvinceID.substr(0, 9); 
		CountyID 		= codeLen < 12 ? 0 : strProvinceID; 
		for (i = 0; i < Province.length; i += 2)
		{
			if(Province[i] == ProvinceID)
			{
				strProvince 	= Province[i+1]; 
				break;
			} 
			// End if 
		} 
		// End for 
		
		for (i = 0; codeLen >= 9 && i < City[ProvinceID].length; i += 2) 				//地点ID小于8不执行以下代码
		{
			if (City[ProvinceID][i] == CityID)
			{
				strCity 		= City[ProvinceID][i+1]; 
				break; 
			}
			// End if 
		}
		// End for 
		
		for (i = 0; codeLen >= 12 && i < County[CityID].length; i += 2) 				//地点ID小于11不执行以下代码
		{
			if (County[CityID][i] == CountyID)
			{
				strCounty 		= County[CityID][i+1]; 
				break; 
			}
			// End if 
		}
		// End for 
		
		var strPlace 			= strProvince;
		if(strCity!=undefined) 
			strPlace			+=strCity;
		if(strCounty!=undefined) 
			strPlace			+=strCounty;
		//alert(strPlace);
		return strPlace;
	}
	// End function GetPlaceValue 
	
	/******************************************************************************
	函数名称：			GetAddress
	函数作用：			给上传对象赋值并显示所选的地址
	传入参数：			
		objPost:		上传的对象(或对象ID)
		code: 			地区代码
		objShow:		显示详细地址的对象或对象ID
	返回值：			无
	调用示列：			GetAddress(objPost, code, objShow) 
	创建日期：			2006.12.05
	******************************************************************************/
	function GetAddress(objPost, code, objShow) 
	{  
		if(typeof objPost != 'object') 
			objPost 		= document.getElementById(objPost); 
		objPost.value 		= code; 
		if(typeof objShow != 'object') 
			objShow 			= document.getElementById(objShow); 
		if(objShow == null) 
			return; 
		
		objShow.value 			= GetPlaceValue(code); 
	}
	// End function GetAddress 
	
	/******************************************************************************
	函数名称：			ShowAddress
	函数作用：			根据地区代码显示指定的地址名称
	传入参数：			
		obj:			绑定地址名称的对象(或对象的ID)
		strProvinceID: 	地区代码
		flag:			返回标识(0:返回详细地址;1: 返回省份;2:返回城市;3:返回区镇)
	返回值：			无
	调用示列：			ShowAddress(obj, strProvinceID, flag) 
	创建日期：			2007.01.29
	******************************************************************************/
	function ShowAddress(obj, strProvinceID, flag) 
	{ 
		provinceID			= isNaN(parseInt(strProvinceID)) ? 0 : parseInt(strProvinceID); 
		if(provinceID <= 0) 
			return ; 
		
		var strAddress		= ''; 
		var i 				= 0; 
		flag				= isNaN(parseInt(flag)) ? 2 : parseInt(flag); 
		strProvinceID		= strProvinceID.toString(); 
		len					= strProvinceID.length; 
		if(len > 9) { 
			CountyID 		= strProvinceID; 
			CityID 			= strProvinceID.substr(0, 9); 
			ProvinceID 		= strProvinceID.substr(0, 6); 
		} else if(len > 6) { 
			if(flag > 2) 
				flag		= 2; 
			CityID 			= strProvinceID.substr(0, 9); 
			ProvinceID 		= strProvinceID.substr(0, 6); 
		} else { 
			flag			= 1; 
			ProvinceID 		= strProvinceID.substr(0, 6); 
		} 
		// End if 
		if(flag === 0 || flag === 1) { 
			for (i = 0; i < Province.length; i += 2) { 
				if(Province[i] == ProvinceID) { 
					strAddress 	= Province[i+1]
					break; 
				} 
				// End if 
			} 
			// End for 
		} 
		// End if 
		if(flag === 0 || flag === 2) { 
			for (i = 0; i < City[ProvinceID].length; i += 2) { 
				if (City[ProvinceID][i] == CityID) { 
					strAddress 		+= City[ProvinceID][i+1]; 
					break; 
				}
				// End if 
			}
			// End for 
		} 
		// End if 
		if(flag === 0 || flag === 3) { 
			for (i = 0; i < County[CityID].length && strProvinceID.length > 11; i += 2) { 
				if (County[CityID][i] == CountyID) { 
					strAddress 		+= County[CityID][i+1]; 
					break; 
				}
				// End if 
			}
			// End for 
		} 
		// End if 
		
		if(typeof obj != 'object') { 
			obj				= document.getElementById(obj); 
		} 
		var tagName			= obj.tagName.toLowerCase(); 
		if(tagName == 'input') { 
			obj.value		= strAddress; 
		} else { 
			obj.innerHTML	= strAddress; 
		} 
		// End if 
	} 
	// End function ShowAddress 
//-->
