
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();
					}
				}
			}
		}
	}
}


