function hotelchangeroomtypes(id, lang){
	var adults = document.getElementById("hoteladults" + id).value;
	var children = document.getElementById("hotelchildren" + id).value;
	var myid = 'hotelroomtype' + id;
	document.getElementById(myid).innerHTML = '';
	
	if (lang == 'es'){
		if (adults == 1){
			if (children == 0){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Simple";
				NewOption.value="SB";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Doble";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
			} else if (children == 1){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Doble";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
			} else if (children == 2){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Doble";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
			}
		}
		if (adults == 2){
			if (children == 0){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Doble";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
				//var NewOption=document.createElement("OPTION");
				//NewOption.text="Twin";
				//NewOption.value="TB";
				//document.getElementById(myid).options.add(NewOption);
			} else if (children == 1){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Doble";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
			} else if (children == 2){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Cuadruple";
				NewOption.value="Q";
				document.getElementById(myid).options.add(NewOption);
			}
		}
		if (adults == 3){
			if (children == 0){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Doble";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
			} else if (children == 1){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Cuadruple";
				NewOption.value="Q";
				document.getElementById(myid).options.add(NewOption);
			}
			if (children == 2){
				alert('Esta combinación de niño/adulto no está disponible. Por favor, escoja una combinación diferente. ');
				document.getElementById('adults' + id).selectedIndex = 0;
				document.getElementById('children' + id).selectedIndex = 0;
				var NewOption=document.createElement("OPTION");
				NewOption.text="Simple";
				NewOption.value="SB";
				document.getElementById(myid).options.add(NewOption);
				document.getElementById('roomtype' + id).selectedIndex = 0;
			}
		}
		if (adults == 4){
			if (children == 0){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Cuadruple";
				NewOption.value="Q";
				document.getElementById(myid).options.add(NewOption);
			}
			if (children == 1 || children == 2){
				alert('Esta combinación de niño/adulto no está disponible. Por favor, escoja una combinación diferente. ');
				document.getElementById('adults' + id).selectedIndex = 0;
				document.getElementById('children' + id).selectedIndex = 0;
				var NewOption=document.createElement("OPTION");
				NewOption.text="Simple";
				NewOption.value="SB";
				document.getElementById(myid).options.add(NewOption);
				document.getElementById('roomtype' + id).selectedIndex = 0;
			}
		}	
	}
	if (lang == 'en'){

		if (adults == 1){
			if (children == 0){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Single";
				NewOption.value="SB";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Double";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
			} else if (children == 1){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Double";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
			} else if (children == 2){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Double";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
			}
		}
		if (adults == 2){
			if (children == 0){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Double";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
				//var NewOption=document.createElement("OPTION");
				//NewOption.text="Twin";
				//NewOption.value="TB";
				//document.getElementById(myid).options.add(NewOption);
			} else if (children == 1){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Double";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
			} else if (children == 2){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Quad";
				NewOption.value="Q";
				document.getElementById(myid).options.add(NewOption);
			}
		}
		if (adults == 3){
			if (children == 0){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Double";
				NewOption.value="DB";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
			} else if (children == 1){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Quad";
				NewOption.value="Q";
				document.getElementById(myid).options.add(NewOption);
			}
			if (children == 2){
				alert('This combination of children/adults is not possible. Please choose a different combination');
				document.getElementById('adults' + id).selectedIndex = 0;
				document.getElementById('children' + id).selectedIndex = 0;
				var NewOption=document.createElement("OPTION");
				NewOption.text="Single";
				NewOption.value="SB";
				document.getElementById(myid).options.add(NewOption);
				document.getElementById('roomtype' + id).selectedIndex = 0;
			}
		}
		if (adults == 4){
			if (children == 0){
				var NewOption=document.createElement("OPTION");
				NewOption.text="Triple";
				NewOption.value="TR";
				document.getElementById(myid).options.add(NewOption);
				var NewOption=document.createElement("OPTION");
				NewOption.text="Quad";
				NewOption.value="Q";
				document.getElementById(myid).options.add(NewOption);
			}
			if (children == 1 || children == 2){
				alert('This combination of children/adults is not possible. Please choose a different combination');
				document.getElementById('adults' + id).selectedIndex = 0;
				document.getElementById('children' + id).selectedIndex = 0;
				var NewOption=document.createElement("OPTION");
				NewOption.text="Single";
				NewOption.value="SB";
				document.getElementById(myid).options.add(NewOption);
				document.getElementById('roomtype' + id).selectedIndex = 0;
			}
		}

	}
}

function hotelshowroomoptions(rooms){

	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);

	
	if (browser == "Netscape"){
		if (rooms == 1){
			document.getElementById("hotelroom1").style.display = '';	
			document.getElementById("hotelinclude1").value = 1;	
			document.getElementById("hotelroom2").style.display = 'none';	
			document.getElementById("hotelinclude2").value = 0;	
			document.getElementById("hotelroom3").style.display = 'none';	
			document.getElementById("hotelinclude3").value = 0;	
			document.getElementById("hotelroom4").style.display = 'none';	
			document.getElementById("hotelinclude4").value = 0;	
			document.getElementById("hotelroom5").style.display = 'none';	
			document.getElementById("hotelinclude5").value = 0;	
		}
		if (rooms == 2){
			document.getElementById("hotelroom1").style.display = '';	
			document.getElementById("hotelinclude1").value = 1;	
			document.getElementById("hotelroom2").style.display = '';	
			document.getElementById("hotelinclude2").value = 1;	
			document.getElementById("hotelroom3").style.display = 'none';	
			document.getElementById("hotelinclude3").value = 0;	
			document.getElementById("hotelroom4").style.display = 'none';	
			document.getElementById("hotelinclude4").value = 0;	
			document.getElementById("hotelroom5").style.display = 'none';	
			document.getElementById("hotelinclude5").value = 0;	
		}
		if (rooms == 3){
			document.getElementById("hotelroom1").style.display = '';	
			document.getElementById("hotelinclude1").value = 1;	
			document.getElementById("hotelroom2").style.display = '';	
			document.getElementById("hotelinclude2").value = 1;	
			document.getElementById("hotelroom3").style.display = '';	
			document.getElementById("hotelinclude3").value = 1;	
			document.getElementById("hotelroom4").style.display = 'none';	
			document.getElementById("hotelinclude4").value = 0;	
			document.getElementById("hotelroom5").style.display = 'none';	
			document.getElementById("hotelinclude5").value = 0;	
		}
		if (rooms == 4){
			document.getElementById("hotelroom1").style.display = '';	
			document.getElementById("hotelinclude1").value = 1;	
			document.getElementById("hotelroom2").style.display = '';	
			document.getElementById("hotelinclude2").value = 1;	
			document.getElementById("hotelroom3").style.display = '';	
			document.getElementById("hotelinclude3").value = 1;	
			document.getElementById("hotelroom4").style.display = '';	
			document.getElementById("hotelinclude4").value = 1;	
			document.getElementById("hotelroom5").style.display = 'none';	
			document.getElementById("hotelinclude5").value = 0;	
		}
		if (rooms == 5){
			document.getElementById("hotelroom1").style.display = '';	
			document.getElementById("hotelinclude1").value = 1;	
			document.getElementById("hotelroom2").style.display = '';	
			document.getElementById("hotelinclude2").value = 1;	
			document.getElementById("hotelroom3").style.display = '';	
			document.getElementById("hotelinclude3").value = 1;	
			document.getElementById("hotelroom4").style.display = '';	
			document.getElementById("hotelinclude4").value = 1;	
			document.getElementById("hotelroom5").style.display = '';	
			document.getElementById("hotelinclude5").value = 1;	
		}
	} else {
		for (i = 1;i < 6; i++){
			if (i <= rooms){
				//alert('showing room ' + i);
				document.getElementById("hotelroom" + i).style.display = '';	
				document.getElementById("hotelinclude" + i).value = 1;	
			} else {
				//alert('hiding room ' + i);
				document.getElementById("hotelroom" + i).style.display = 'none';	
				document.getElementById("hotelinclude" + i).value = 0;	
			}
		}
	}
	if (1 == 2){	
		if (rooms == 1){
				document.getElementById("hotelroom1").style.display = '';	
				document.getElementById("hotelinclude1").value = 1;	
				document.getElementById("hotelroom2").style.display = 'none';	
				document.getElementById("hotelinclude2").value = 0;	
				document.getElementById("hotelroom3").style.display = 'none';	
				document.getElementById("hotelinclude3").value = 0;	
				document.getElementById("hotelroom4").style.display = 'none';	
				document.getElementById("hotelinclude4").value = 0;	
				document.getElementById("hotelroom5").style.display = 'none';	
				document.getElementById("hotelinclude5").value = 0;	
		}
		if (rooms == 2){
				document.getElementById("hotelroom1").style.display = '';	
				document.getElementById("hotelinclude1").value = 1;	
				document.getElementById("hotelroom2").style.display = '';	
				document.getElementById("hotelinclude2").value = 1;	
				document.getElementById("hotelroom3").style.display = 'none';	
				document.getElementById("hotelinclude3").value = 0;	
				document.getElementById("hotelroom4").style.display = 'none';	
				document.getElementById("hotelinclude4").value = 0;	
				document.getElementById("hotelroom5").style.display = 'none';	
				document.getElementById("hotelinclude5").value = 0;	
		}
		if (rooms == 3){
				document.getElementById("hotelroom1").style.display = '';	
				document.getElementById("hotelinclude1").value = 1;	
				document.getElementById("hotelroom2").style.display = '';	
				document.getElementById("hotelinclude2").value = 1;	
				document.getElementById("hotelroom3").style.display = '';	
				document.getElementById("hotelinclude3").value = 1;	
				document.getElementById("hotelroom4").style.display = 'none';	
				document.getElementById("hotelinclude4").value = 0;	
				document.getElementById("hotelroom5").style.display = 'none';	
				document.getElementById("hotelinclude5").value = 0;	
		}
		if (rooms == 4){
				document.getElementById("hotelroom1").style.display = '';	
				document.getElementById("hotelinclude1").value = 1;	
				document.getElementById("hotelroom2").style.display = '';	
				document.getElementById("hotelinclude2").value = 1;	
				document.getElementById("hotelroom3").style.display = '';	
				document.getElementById("hotelinclude3").value = 1;	
				document.getElementById("hotelroom4").style.display = '';	
				document.getElementById("hotelinclude4").value = 1;	
				document.getElementById("hotelroom5").style.display = 'none';	
				document.getElementById("hotelinclude5").value = 0;	
		}
		if (rooms == 5){
				document.getElementById("hotelroom1").style.display = '';	
				document.getElementById("hotelinclude1").value = 1;	
				document.getElementById("hotelroom2").style.display = '';	
				document.getElementById("hotelinclude2").value = 1;	
				document.getElementById("hotelroom3").style.display = '';	
				document.getElementById("hotelinclude3").value = 1;	
				document.getElementById("hotelroom4").style.display = '';	
				document.getElementById("hotelinclude4").value = 1;	
				document.getElementById("hotelroom5").style.display = '';	
				document.getElementById("hotelinclude5").value = 1;	
		}
	}
}

function hotelupdatedates(day, month, year, name){

	//hide the calendars
	document.getElementById("hotelcalstart").style.display = 'none';
	document.getElementById("hotelcalend").style.display = 'none';
	
	//select the right date in the drop downs
	var mydate = new Date();
	if (year > mydate.getFullYear()){
		month = month + 12;
	}
	var thismonth = mydate.getMonth() + 1;
	if (name == 'hotelcalStart'){
		document.frmhotel.startday.selectedIndex = day - 1;
		document.frmhotel.startmonth.selectedIndex = month - thismonth;
	} else {
		document.frmhotel.endday.selectedIndex = day - 1;
		document.frmhotel.endmonth.selectedIndex = month - thismonth;
	}	
	
	//calculate the datediff between cal1 and cal2	
	var monthyear1= document.frmhotel.startmonth.value;
	var mySplitResult = monthyear1.split("-");
	var day1 = document.frmhotel.startday.value;
	var month1 = mySplitResult[1];
	var year1 = mySplitResult[0];
	var date1=new Date();
	date1.setFullYear(year1,(month1 - 1),day1);	

	var monthyear2= document.frmhotel.endmonth.value;
	var mySplitResult = monthyear2.split("-");
	var day2= document.frmhotel.endday.value;
	var month2= mySplitResult[1];
	var year2 = mySplitResult[0];
	var date2=new Date();
	date2.setFullYear(year2,(month2 - 1),day2);	
	datediff = Math.round(((date2-date1)/(24*60*60*1000)));


	if (datediff < 1){
		date2.setDate(date1.getDate()+1);	
		day2 = date2.getDate();
		month2 = date2.getMonth() + 1;
		year2 = date2.getFullYear();
		if (month1 == month2){
			document.frmhotel.endday.selectedIndex = document.frmhotel.startday.selectedIndex + 1;
			document.frmhotel.endmonth.selectedIndex = document.frmhotel.startmonth.selectedIndex;
		} else {
			document.frmhotel.endday.selectedIndex = 0;
			document.frmhotel.endmonth.selectedIndex = document.frmhotel.startmonth.selectedIndex + 1;
		}
	}
	datediff = Math.round(((date2-date1)/(24*60*60*1000)));

	document.getElementById("hotelcal1Date").value = day1 + "/" + month1 + "/" + year1;
	document.getElementById("hotelcal1Date2").value = day2 + "/" + month2 + "/" + year2;

	
	if (datediff > 1){
		label = " Nights";
	} else {
		label = " Night";
	}
	
	hotelupdatedatefields();
}

function hotelupdatecombos(){
	if (document.frmhotel.endday.selectedIndex <= document.frmhotel.startday.selectedIndex && document.frmhotel.endmonth.selectedIndex == document.frmhotel.startmonth.selectedIndex || document.frmhotel.endmonth.selectedIndex < document.frmhotel.startmonth.selectedIndex){
		if (document.frmhotel.startday.selectedIndex == document.frmhotel.startday.options.length - 1){
			document.frmhotel.endday.selectedIndex = 0;
			document.frmhotel.endmonth.selectedIndex = document.frmhotel.startmonth.selectedIndex + 1;
		} else {
			document.frmhotel.endday.selectedIndex = document.frmhotel.startday.selectedIndex + 1;
			document.frmhotel.endmonth.selectedIndex = document.frmhotel.startmonth.selectedIndex;
		}
	}
}

function hotelupdatedatefields(){
	//calculate the datediff between cal1 and cal2	
	var monthyear1= document.frmhotel.startmonth.value;
	var mySplitResult = monthyear1.split("-");
	var day1 = document.frmhotel.startday.value;
	var month1 = mySplitResult[1];
	var year1 = mySplitResult[0];
	var date1=new Date();
	date1.setFullYear(year1,(month1 - 1),day1);	

	var monthyear2= document.frmhotel.endmonth.value;
	var mySplitResult = monthyear2.split("-");
	var day2= document.frmhotel.endday.value;
	var month2= mySplitResult[1];
	var year2 = mySplitResult[0];
	var date2=new Date();
	date2.setFullYear(year2,(month2 - 1),day2);	
	datediff = Math.round(((date2-date1)/(24*60*60*1000)));


	if (datediff < 1){
		date2.setDate(date1.getDate()+1);	
		day2 = date2.getDate();
		month2 = date2.getMonth() + 1;
		year2 = date2.getFullYear();
		if (month1 == month2){
			document.frmhotel.endday.selectedIndex = document.frmhotel.startday.selectedIndex + 1;
			document.frmhotel.endmonth.selectedIndex = document.frmhotel.startmonth.selectedIndex;
		} else {
			document.frmhotel.endday.selectedIndex = 0;
			document.frmhotel.endmonth.selectedIndex = document.frmhotel.startmonth.selectedIndex + 1;
		}
	}
	datediff = Math.round(((date2-date1)/(24*60*60*1000)));

	document.getElementById("hotelcal1Date").value = day1 + "/" + month1 + "/" + year1;
	document.getElementById("hotelcal1Date2").value = day2 + "/" + month2 + "/" + year2;

	
	if (datediff > 1){
		label = " Nights";
	} else {
		label = " Night";
	}	

}

function hotelcheckform(){
	if (document.frmhotel.testinput.value == ''){
		alert('Please enter an City/Area to search');
		document.frmhotel.testinput.focus();
		return false;
	}
	return true;	
}

function hotelshowhide(id){
	if (document.getElementById(id).style.display = ''){
		document.getElementById(id).style.display = 'none';
	} else {
		document.getElementById(id).style.display = '';
	}
}

function dosearch(id, lang){
	//alert(id);
	document.getElementById("searchformarea").style.display = 'none';
	document.getElementById("searchresults").style.display = '';
	document.getElementById("loaderdiv").style.display = '';
	document.getElementById("hotelresults").innerHTML = '';
	if (document.getElementById("violatoricon")){
		document.getElementById("violatoricon").style.display = 'none';
	}
	
	var date1 = document.frmhotel.hotelcal1Date.value;
	var date2 = document.frmhotel.hotelcal1Date2.value;
	var dateArray = new Array();
	dateArray = date1.split('/');
	var ndate1 = new Date(dateArray[2], (dateArray[1] - 1), dateArray[0], 0, 0, 0, 0);
	if (isDate(dateArray[2], (dateArray[1] - 1), dateArray[0])){
	} else {
		if (lang == 'es'){
			alert('Por favor escoja una fecha de salida valida');
		}
		if (lang == 'en'){
			alert('Please choose a valid departure date');
		}
		document.getElementById("searchformarea").style.display = '';
		document.getElementById("searchresults").style.display = 'none';
		document.getElementById("loaderdiv").style.display = 'none';
		return false;
	}
	dateArray = date2.split('/');
	var ndate2 = new Date(dateArray[2], (dateArray[1] - 1), dateArray[0], 0, 0, 0, 0);
	if (isDate(dateArray[2], (dateArray[1] - 1), dateArray[0])){
	} else {
		if (lang == 'es'){
			alert('Por favor escoja una fecha de salida valida');
		}
		if (lang == 'en'){
			alert('Please choose a valid departure date');
		}
		
		document.getElementById("searchformarea").style.display = '';
		document.getElementById("searchresults").style.display = 'none';
		document.getElementById("loaderdiv").style.display = 'none';
		return false;
	}
	var today = new Date();
	var todaysdate = new Date(today.getFullYear(), today.getMonth(), today.getDate(), 0,0,0,0);
	if (ndate2 < ndate1){
		if (lang == 'es'){
			alert('Por favor escoja una fecha de salida valida');
		}
		if (lang == 'en'){
			alert('Please choose a valid departure date');
		}
		document.getElementById("searchformarea").style.display = '';
		document.getElementById("searchresults").style.display = 'none';
		document.getElementById("loaderdiv").style.display = 'none';
		return false;
	}
	if (ndate1 < todaysdate || ndate2 < todaysdate){
		if (lang == 'es'){
			alert('Por favor escoja una fecha de llegada valida');
		}
		if (lang == 'en'){
			alert('Please choose a valid arrival date');
		}
		document.getElementById("searchformarea").style.display = '';
		document.getElementById("searchresults").style.display = 'none';
		document.getElementById("loaderdiv").style.display = 'none';
		return false;
	}
	
	poststring = "test=false";
	var cnt = document.getElementById(id).elements.length;	
	//alert(cnt);
		if (lang == 'es'){
			document.getElementById("searchresultsloader").innerHTML = 'Comprobando disponibilidad...';
		}
		if (lang == 'en'){
			document.getElementById("searchresultsloader").innerHTML = 'Checking availability...';
		}
	//document.getElementById("searchresultsloader").innerHTML = '<img src="/images/checkingavailability.gif">';
	document.getElementById("hotelsloader").style.display = '';
	document.getElementById("hotelsloader").src = "../images/ajax-loader.gif";
	for (i=0; i<cnt; i++){
		stritem = document.getElementById(id).elements[i].id;
		strval = document.getElementById(id).elements[i].value;
		//alert(stritem + " = " + strval);
		if (stritem != ''){
			poststring = poststring + "&"+stritem+"="+strval;
		}
	}	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var url="../includes/searchhotels.cfm?'"+ poststring;
	url=url+"&sid="+Math.random();
	//alert(url);
	xmlHttp.onreadystatechange=stateChangedHotel;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	return false;
}

function stateChangedHotel(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		document.getElementById("loaderdiv").style.display = 'none';
		document.getElementById("hotelresults").innerHTML = xmlHttp.responseText;
		document.getElementById("hotelsloader").src = "../images/spacer.gif";
		document.getElementById("searchresultsloader").innerHTML = '';
		//document.getElementById("hotelsloader").style.display = 'none';
		
		if (document.getElementById("pricepernight") && document.getElementById("frmpricepernight")){
			document.getElementById("pricepernight").innerHTML = document.getElementById("frmpricepernight").value;
			document.getElementById("pricepernightcontainer").style.display = '';
			if (document.getElementById("establishment") && document.getElementById("nlowpriceid")){
				establishment = document.getElementById("establishment").value;
				nlowpriceid = document.getElementById("nlowpriceid").value;
				lang = document.getElementById("lang").value;
				if (document.getElementById(establishment + "-" + nlowpriceid)){
					document.getElementById(establishment + "-" + nlowpriceid).className = 'roomdetails';
				}
				
				
				if (document.getElementById("lowestrate" + establishment + "-" + nlowpriceid)){
					document.getElementById("lowestrate" + establishment + "-" + nlowpriceid).src = "/images/" + lang + "/lblsmallbestrate.gif";
				}
				if (document.getElementById("radio-" + establishment + "-" + nlowpriceid)){
					document.getElementById("radio-" + establishment + "-" + nlowpriceid).checked = true;
					document.getElementById("radio-" + establishment + "-" + nlowpriceid).click();
				}
			} else {
			}

		}
				if (document.getElementById("notfound")){
					if (document.getElementById("nheader")){
						document.getElementById("nheader").style.display = 'none';
					}
					if (document.getElementById("myheader")){
						document.getElementById("myheader").style.display = 'none';
					}
				}
		
		
	}
} 

function GetXmlHttpObject(){ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
} 

function choosediv(parentid,chosenid){
	var parentnode = document.getElementById(parentid);
	if (parentnode.hasChildNodes()){
		var children = parentnode.childNodes;
		for (var i = 0; i < children.length; i++) {
			//alert(children.item(i).id);
			if (children.item(i).id != 'undefined'){
				if (children.item(i).id == chosenid){
					if (document.getElementById(children.item(i).id) && (document.getElementById(children.item(i).id).className != 'radio')){
						document.getElementById(children.item(i).id).className = 'roomdetails';
					}
				} else {
					if (document.getElementById(children.item(i).id) && (document.getElementById(children.item(i).id).className != 'radio')){
						document.getElementById(children.item(i).id).className = 'roomdetailsgreyed';
					}
				}
			}
		};
	 };
}

function choosefirstdiv(parentid, formname){
	//alert(formname);
	var parentnode = document.getElementById(parentid);
	var updated = false;
	var radioupdated = false;
	if (parentnode.hasChildNodes()){
		var children = parentnode.childNodes;
		for (var i = 0; i < children.length; i++) {
			if (children.item(i).id != 'undefined'){
				if (children.item(i).id){
					subparentnode = document.getElementById(children.item(i).id);
					subchildren = subparentnode.childNodes;
					for (var s = 0; s < subchildren.length; s++) {
						if (radioupdated == false){
							if (subchildren.item(s).id){
								//alert(subchildren.item(s).id);
								subsubparentnode = document.getElementById(subchildren.item(s).id);
								subsubchildren = subsubparentnode.childNodes;
								for (var ss = 0; ss < subsubchildren.length; ss++) {
									if (radioupdated == false){
										document.getElementById(subsubchildren.item(ss).id).checked = true;
										radioupdated = true;
									}
								}
							}
						}
					}
				}
			}
		}
		for (var i = 0; i < children.length; i++) {
			if (children.item(i).id != 'undefined'){
				if (document.getElementById(children.item(i).id) && updated == false && (document.getElementById(children.item(i).id).className != 'radio')){
					document.getElementById(children.item(i).id).className = 'roomdetails';
					updated = true;
				} else {
					if (document.getElementById(children.item(i).id)){
						if (document.getElementById(children.item(i).id).className != 'radio'){
							document.getElementById(children.item(i).id).className = 'roomdetailsgreyed';
						}
					}
				}
			}
		};
	 };
}

function changeroomdescriptions(SequenceNumber,description){
	//alert(document.getElementById("roomspicked").value);
	document.getElementById("roomspicked").value = description;
}

function changexmltosend(SequenceNumber,RoomCodeList, xmltosend, displayxmltosend){
	document.getElementById("xmltosend").value = xmltosend;
	document.getElementById("displayxmltosend").value = displayxmltosend;
	document.getElementById("roomsandcodes").value = RoomCodeList;
}

function changetotalcost(id,price){
	document.getElementById("totalcost").value = price;
}