
//根据选定的省份填充城市
function fillCitySelect(provincename)
{
	//alert(provincename);
	if(provincename != "")
	{
		EL("selectlabelcity").length = 0;
		EL("selectlabeldistrict").length = 0;
		EL("selectlabelcity").options.add(new Option("请选择", ""));
		EL("selectlabeldistrict").options.add(new Option("请选择", ""));
		sendRequest_fillCitySelect("service/getCityList.jsp?province=" + provincename);
	}
}
//根据选定的省份填充城市的发送请求函数
function sendRequest_fillCitySelect(url)
{
	createXMLHttpRequest();
	XMLHttpReq.open("GET", url, false);
	XMLHttpReq.onreadystatechange = processResponse_fillCitySelect;//指定响应函数
	XMLHttpReq.send(null);  // 发送请求
}
//根据选定的省份填充城市的返回处理函数
function processResponse_fillCitySelect()
{
	if (XMLHttpReq.readyState == 4) 
	{ // 判断对象状态

		if (XMLHttpReq.status == 200) 
		{ 
			//alert(XMLHttpReq.responseXML);
			//EL("corpname_error").innerHTML =  XMLHttpReq.responseText;
			var xmldoc = XMLHttpReq.responseXML;
			var result = xmldoc.getElementsByTagName("result");
			
			//alert(result.length);
			
			if(result.length > 0)
			{	
				//EL("selectlabelcity").length = 0;
				//EL("selectlabelcity").options.add(new Option("请选择", ""));
				var citys = xmldoc.getElementsByTagName("city");
				for(var i = 0; i < citys.length; i++)
				{
					var city = citys[i];
					var name = city.getElementsByTagName("name")[0].firstChild.data;
					var code = city.getElementsByTagName("code")[0].firstChild.data;
					EL("selectlabelcity").options.add(new Option(name, code));
				}
			}
		}
		else 
		{ //页面不正常
			alert("抱歉!服务器忙，请您稍候再试!!!!!!.");
		}
	}
}


//根据选定的城市填充区域
function fillDistrictSelect(cityname)
{
	//alert(cityname);//selectlabeldistrict
	if(cityname != "")
	{
		EL("selectlabeldistrict").length = 0;
		EL("selectlabeldistrict").options.add(new Option("请选择", ""));
		sendRequest_fillDistrictSelect("service/getDistrictList.jsp?city=" + cityname);
	}
}
//根据选定的省份填充城市的发送请求函数
function sendRequest_fillDistrictSelect(url)
{
	createXMLHttpRequest();
	XMLHttpReq.open("GET", url, false);
	XMLHttpReq.onreadystatechange = processResponse_fillDistrictSelect;//指定响应函数
	XMLHttpReq.send(null);  // 发送请求
}
//根据选定的省份填充城市的返回处理函数
function processResponse_fillDistrictSelect()
{
	if (XMLHttpReq.readyState == 4) 
	{ // 判断对象状态

		if (XMLHttpReq.status == 200) 
		{ 
			//alert(XMLHttpReq.responseXML);
			//EL("corpname_error").innerHTML =  XMLHttpReq.responseText;
			var xmldoc = XMLHttpReq.responseXML;
			var result = xmldoc.getElementsByTagName("result");
			
			//alert(result.length);
			if(result.length > 0)
			{	
				//EL("selectlabeldistrict").length = 0;
				//EL("selectlabeldistrict").options.add(new Option("请选择", ""));
				var districts = xmldoc.getElementsByTagName("district");
				for(var i = 0; i < districts.length; i++)
				{
					var district = districts[i];
					var name = district.getElementsByTagName("name")[0].firstChild.data;
					var code = district.getElementsByTagName("code")[0].firstChild.data;
					EL("selectlabeldistrict").options.add(new Option(name, code));
				}
			}
		}
		else 
		{ //页面不正常
			alert("抱歉!服务器忙，请您稍候再试!!!!!!.");
		}
	}
}


