// JavaScript Document
var arrProvinceID = Array();
var arrProvinceName = Array();

var arrCityID = Array();
var arrCityName = Array();
var arrProvinceList = Array();

var isProvinceReady = false;

var thisProvince = "0";
var thisCity = "0";

function OCMS(obj){
	return document.getElementById(obj);
}

function initProvince(){
	var xmlhttp;
	 try{
		xmlhttp=new XMLHttpRequest();
		}
	catch(e){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	xmlhttp.onreadystatechange=function(){
	if (xmlhttp.readyState==4){
		if (xmlhttp.status==200){
			var data=xmlhttp.responseText;				
			var arr = data.split("|");
			for(i=0;i<arr.length;i++){
				var arrTmp = arr[i].split(",");
				arrProvinceID[i] = arrTmp[0];
				arrProvinceName[i] = arrTmp[1];				
				}	
			isProvinceReady = true;
			initCity();
			if(OCMS("sltProvince")){
				bindProvince("sltProvince");
			}
			if(OCMS("ctl00_ContentPlaceHolder1_sltProvince")){
				bindProvince("ctl00_ContentPlaceHolder1_sltProvince");
				//alert(OCMS("ctl00_ContentPlaceHolder1_sltProvince").length);
				OCMS("ctl00_ContentPlaceHolder1_sltProvince").value = thisProvince;
				
			}			
			}		
		}	
	}
	xmlhttp.open("GET", "/Ajax/getProvince.aspx", true);
	xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xmlhttp.send();
}


function initCity(){
	var xmlhttp;
	 try{
		xmlhttp=new XMLHttpRequest();
		}
	catch(e){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	xmlhttp.onreadystatechange=function(){
	if (xmlhttp.readyState==4){
		if (xmlhttp.status==200){
			var data=xmlhttp.responseText;				
			var arr = data.split("|");
			for(i=0;i<arr.length;i++){
				var arrTmp = arr[i].split(",");
				arrCityID[i] = arrTmp[0];
				arrCityName[i] = arrTmp[1];		
				arrProvinceList[i] = arrTmp[2];		
				}	
			if(OCMS("ctl00_ContentPlaceHolder1_sltCity")){
				bindCity(thisProvince,"ctl00_ContentPlaceHolder1_sltCity");
				OCMS("ctl00_ContentPlaceHolder1_sltCity").value = thisCity;
			}
			}		
		}	
	}
	xmlhttp.open("GET", "/Ajax/getCity.aspx", true);
	xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xmlhttp.send();
}


function addOption(objSelectNow,txt,val){
	var objOption = document.createElement("OPTION");
	objOption.text= txt;
	objOption.value=val;
	//alert(txt+":"+val);
	objSelectNow.options.add(objOption);
}

function bindProvince(objProvinceID){//ctl00$ContentPlaceHolder1$sltCity
	objProvince = OCMS(objProvinceID);
	objProvince.length = 1;		
	for (i=0; i<arrProvinceID.length; i++){
		addOption(objProvince, arrProvinceName[i], arrProvinceID[i]);
	}
}

function bindCity(provinceid,objCityID){
	objCity = OCMS(objCityID);
	objCity.length = 1;		
	for (i=0; i<arrCityID.length; i++){
		if(arrProvinceList[i]==provinceid){			
			addOption(objCity, arrCityName[i], arrCityID[i]);
		}
	}
}

function changeProvince(){
	bindCity(OCMS("sltProvince").value,"sltCity");
}

function changeProvince2(){
	bindCity(OCMS("ctl00_ContentPlaceHolder1_sltProvince").value,"ctl00_ContentPlaceHolder1_sltCity");
}