var objValidXMLString;

function PopulateCity()
{
	if(document.getElementById("ctl00_ContentPlaceHolder1_drpCountryID")!=null)
	{		
		var idx = document.getElementById("ctl00_ContentPlaceHolder1_drpCountryID").selectedIndex;
		
		if(idx > -1)		
			getCityListForFindHotelUC();
		
	}
}

function getCityList()
{
	obj_ddlCountryList = window.document.getElementById("ctl00_ContentPlaceHolder1_drpCountryID");
	obj_ddlCityList = window.document.getElementById("ctl00_ContentPlaceHolder1_drpCityID");
	obj_ddlCityList.selectedIndex = 0;
	var ccode=obj_ddlCountryList.value;
	if (ccode != "0")
	{
		if (document.implementation && document.implementation.createDocument)
		{
			var xmlHttp = new XMLHttpRequest();
			xmlHttp.open("GET", "DownloadCities.aspx?ID="+ccode, false);
			xmlHttp.send(null);
			
			objValidXMLString = jsXML.createDOMDocument();
			objValidXMLString.loadXML(xmlHttp.responseText);
			//need to format for printing
			var reLT = /</g;
			var reGT = />/g;
			var reAmp = /&/g;
	    
			var strXML = objValidXMLString.xml
			strXML = strXML.replace(reAmp, "&amp;");
			strXML = strXML.replace(reLT, "&lt;");
			strXML = strXML.replace(reGT, "&gt;");
	    
			var objcitylist = objValidXMLString.getElementsByTagName('CD');
			
			obj_ddlCityList.length = objcitylist.length;
			if (objcitylist.length > 0)
			{
			    for(var i=0;i < objcitylist.length;i++)
			    {
                    var arrItems = objcitylist[i].xml.split("\n");
                    nodeVal = arrItems[1];
                    nodeVal = nodeVal.replace("<C>","")
                    nodeVal = nodeVal.replace("</C>","")
                    
                    nodeText = arrItems[2];
                    nodeText = nodeText.replace("<N>","")
                    nodeText = nodeText.replace("</N>","")
				    obj_ddlCityList.options[i].value = nodeVal;
				    obj_ddlCityList.options[i].text = nodeText;
                    if (ccode == 201)
                    {
                        if (nodeVal == 1227)
                        {
                            obj_ddlCityList.options[i].selected = true;
                        }
                    }
			    }		
				document.getElementById("ctl00_ContentPlaceHolder1_txtCityName").value = obj_ddlCityList.options[obj_ddlCityList.selectedIndex].text
				document.getElementById("ctl00_ContentPlaceHolder1_txtCityID").value   = obj_ddlCityList.options[obj_ddlCityList.selectedIndex].value
		    }
		}
			
		else if (window.ActiveXObject)
		{
			var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
			xmlHttp.open("GET", "DownloadCities.aspx?ID="+ccode, false)
			xmlHttp.send()			
			var xmlcity = new ActiveXObject("Microsoft.XMLDOM")
			xmlcity.async=false
			xmlcity.loadXML(xmlHttp.responseText)
			var objcitylist = xmlcity.selectNodes("//CD")
			
			obj_ddlCityList.length = objcitylist.length;
				
			if (objcitylist.length > 0)
			{			
				for(var i=0;i < objcitylist.length;i++)
				{					
					obj_ddlCityList.options[i].value=objcitylist.item(i).selectSingleNode("C").text;
					obj_ddlCityList.options[i].text=objcitylist.item(i).selectSingleNode("N").text;
	                if (ccode == 201)
	                {
                        if (obj_ddlCityList.options[i].value == 1227)
                        {
                            obj_ddlCityList.options[i].selected = true;
                        }
	                }
				}
				document.getElementById("ctl00_ContentPlaceHolder1_txtCityName").value = obj_ddlCityList.options[obj_ddlCityList.selectedIndex].text
				document.getElementById("ctl00_ContentPlaceHolder1_txtCityID").value   = obj_ddlCityList.options[obj_ddlCityList.selectedIndex].value
			}
		}
	}
	else
	{
		for(var i=obj_ddlCityList.options.length;i >= 0;i--)
		obj_ddlCityList.options[i] = null;
	}
}
