
function countryInfo() {   //国家信息
	jsPubDictAction.getCountry(createCountry);
}
function createCountry(data) { //初始化国家信息
	DWRUtil.removeAllOptions("countryid");
	DWRUtil.addOptions("countryid", data);
	
	jsPubDictAction.getProvince(DWRUtil.getValue("countryid"), createProvince);   //10.13

}
function updateProvince() {  //省份信息
    DWRUtil.removeAllOptions("cityid");  //改变国家信息时、清空它的下级菜单后的所有菜单内容(退城市与地区内容.因为省份会动态改变，不需清空)
    DWRUtil.removeAllOptions("areaid");
	jsPubDictAction.getProvince(DWRUtil.getValue("countryid"), createProvince);
}
function createProvince(data) {
	DWRUtil.removeAllOptions("provinceid");
	DWRUtil.addOptions("provinceid", data);
	reselectprovince();
	jsPubDictAction.getCity(DWRUtil.getValue("provinceid"), createCity);    //10.13
}
function updateCity() { //城市信息
    DWRUtil.removeAllOptions("areaid");  //改变省份内容时、清空它的下级菜单后的所有单菜单(地区的内容,因为城市会动态改变，不需清空)
	jsPubDictAction.getCity(DWRUtil.getValue("provinceid"), createCity);
}
function createCity(data) {
	DWRUtil.removeAllOptions("cityid");
	DWRUtil.addOptions("cityid", data);
	reselectcity();
	jsPubDictAction.getArea(DWRUtil.getValue("cityid"), createArea);  //10.13
}
function updateArea() { //地区信息
	jsPubDictAction.getArea(DWRUtil.getValue("cityid"), createArea);
}
function createArea(data) {
	DWRUtil.removeAllOptions("areaid");
	DWRUtil.addOptions("areaid", data);
}
function reselectprovince() {//根据所选信息重新返回
	var href = document.location.search;
	if (href.indexOf("bean.province") >= 0) {
		var provinceid = href.substring(href.indexOf("bean.province") + 14, href.length);
		if (provinceid.indexOf("&") > 0) {
			provinceid = provinceid.substring(0, provinceid.indexOf("&"));
			var province = document.getElementById("provinceid").options;
			if (province != null) {
				for (var i = 0; i < province.length; i++) {
					if (province[i].value == provinceid) {
						province[i].selected = "true";
						updateCity();					
					}
				}
			}
		}
	}
}
function reselectcity() {
	var href = document.location.search;
	href = document.location.search;
	if (href.indexOf("bean.city") >= 0) {
		var cityid = href.substring(href.indexOf("bean.city") + 10, href.length);
		if (cityid.indexOf("&") > 0) {
			cityid = cityid.substring(0, cityid.indexOf("&"));
			var city = document.getElementById("cityid").options;
			if (city != null) {
				for (var i = 0; i < city.length; i++) {
					if (city[i].value == cityid) {
						city[i].selected = "true";
							//updateArea();
					}
				}
			}
		}
	}
}


