//========== AJAX Starts ==========//
var xmlHttp;
var what;
function getData(strcnt,strst,type) {
	what = type;
	xmlHttp = getXmlHttpObject(); /* Creating Object */
	if(xmlHttp == null) { return false; }
	var url = "getState_Cities.aspx"
	if (type=="1")
	{
	    url = url + "?country=" + strcnt
	    }
	else
	{
	    if(strst.indexOf("&")>-1)
	    {
	        url = url + "?country=" + escape(strcnt) + "&state=" + escape(strst);
	    }
	    else
	    {
	        url = url + "?country=" + encodeURI(strcnt) + "&state=" + encodeURI(strst);
	    }
	}  
	url = url + "&rand=" + Math.random()
	url = url + "&what=" + what
	xmlHttp.onreadystatechange = stateChange
	xmlHttp.open("GET", url, true)
	xmlHttp.send(null)
}
function stateChange() {
	if(what == '1') {
		if(xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
			document.getElementById('ctl00_CPHMain_cmbState').options.length = 0;
			//document.getElementById('ctl00_CPHMain_cmbCities').options.length = 1;
			var newElement = document.createElement('OPTION');
			newElement.text = 'Select State';
			newElement.value = '0';
			document.getElementById('ctl00_CPHMain_cmbState').options.add(newElement);
			if(xmlHttp.responseText != '') {
				//var strData = xmlHttp.responseText.substring(2);
				var strData = xmlHttp.responseText;
				var arrStrData = strData.split(',');
				var i = 0;
				while(i < arrStrData.length-1) {
					var arrThis =arrStrData[i];
					var newElement = document.createElement('OPTION');
					newElement.text = arrThis;
					newElement.value = arrThis;
					document.getElementById('ctl00_CPHMain_cmbState').options.add(newElement);
					i += 1;
				}
			}
		}
	} else if(what == '2') {
		if(xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
			document.getElementById('ctl00_CPHMain_cmbCities').options.length = 0;
			var newElement = document.createElement('OPTION');
			newElement.text = 'Select City';
			newElement.value = '0';
			document.getElementById('ctl00_CPHMain_cmbCities').options.add(newElement);
			if(xmlHttp.responseText != '') {
				var strData = xmlHttp.responseText;
				var arrStrData = strData.split(',');
				var i = 0;
				while(i < arrStrData.length-1) {
					var arrThis = arrStrData[i];
					var newElement = document.createElement('OPTION');
					newElement.text = arrThis;
					newElement.value = arrThis;
					document.getElementById('ctl00_CPHMain_cmbCities').options.add(newElement);
					i += 1;
				}
			}
		}
	}
}
function getXmlHttpObject() {
	var objXMLHttp = null;
	try {
		objXMLHttp = new XMLHttpRequest(); // except IE
	} catch (e) {
		try {
			objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP"); // IE higher
		} catch (e) {
			objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); // IE lower
		}
	}
	return objXMLHttp;
}
//========== AJAX Ends ==========//