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;
	}
}

function additem()
		{		   
		    
			var tbl = document.getElementById('tbladdprice');
			var lastRow = tbl.rows.length;

			var iteration = parseInt(document.all.item("ctl00_ContentPlaceHolder1_hdnrecordcnt").value)+1; 
			
			var row = tbl.insertRow(lastRow);
			// first cell
			var cellFirst = row.insertCell(0);
			var el = document.createElement('input');
			el.setAttribute('type', 'hidden');
			el.setAttribute('size', '20');
			el.setAttribute('name', 'hdnitem' + iteration);
			el.setAttribute('id', 'hdnitem' + iteration);
			el.setAttribute('value', 'yes');
			cellFirst.appendChild(el);
			var el = document.createElement('input');
			el.setAttribute('name', 'roomtype' + iteration);
			el.setAttribute('id', 'roomtype' + iteration);
			el.setAttribute('size', '20');
			
			//appending text labels
			var el2 = document.createElement('span');
			el2.innerHTML = "Room Type " + (iteration -1) + ": ";
			cellFirst.appendChild(el2);			
			cellFirst.appendChild(el);
						
			// second cell
			var cellSecond = row.insertCell(1);
						
			var cellSecond = row.insertCell(2);
			var el = document.createElement('input');
			el.setAttribute('type', 'text');
			el.setAttribute('name', 'normalprice' + iteration);
			el.setAttribute('id', 'normalprice' + iteration);
			//el.setAttribute('text', '1' + iteration);
			//el.text=&pound;
			el.setAttribute('size', '20');
			cellSecond.appendChild(el);
			
			var cellSecond = row.insertCell(3);
						
			var cellForth = row.insertCell(4);
			var el = document.createElement('input');
			el.setAttribute('type', 'text');
			el.setAttribute('name', 'discountprice' + iteration);
			el.setAttribute('id', 'discountprice' + iteration);
			el.setAttribute('size', '20');
			cellForth.appendChild(el);
			
			
			var cellSeventh = row.insertCell(5);
			var textNode = document.createTextNode("");
			cellSeventh.appendChild(textNode);
			
			//for room size
			var cellEight = row.insertCell(6);
			var el = document.createElement('input');
			el.setAttribute('name', 'roomsize' + iteration);
			el.setAttribute('id', 'roomsize' + iteration);
			el.setAttribute('size', '20');
			cellFirst.appendChild(el);

			document.all.item("ctl00_ContentPlaceHolder1_hdnrecordcnt").value=parseInt(document.all.item("ctl00_ContentPlaceHolder1_hdnrecordcnt").value)+1
		
		}
			
		function CreatePassword(){
			var minsize, maxsize, count, actualsize,validchars,startvalid;
			minsize = 6
			maxsize = 8
			validchars = "";
			startvalid = "";
			validchars = "ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789"
			actualsize = Math.floor(Math.random() * (maxsize - minsize + 1)) + minsize;
			var  password = startvalid.charAt(Math.floor(Math.random() * startvalid.length));
			for (count = 1; count < actualsize; count++)
				password += validchars.charAt(Math.floor(Math.random() * validchars.length));
				
			document.all.item("ctl00_ContentPlaceHolder1_hdnpwd").value = password;
			
		}		
		
