// JavaScript Document
/* BOOKING PANEL - HOTEL RELATED */
var BPH_XmlHotelListObject;
function BPH_GetHotelList()
	{var CurrentLocation=document.getElementById('BPH_Location').value;
	var CurrentStarRating=document.getElementById('BPH_StarRating').value;
	BPH_XmlHotelListObject=GetXmlHttpObject();
	if (BPH_XmlHotelListObject==null)
		{alert ("Browser does not support HTTP Request");
		return;} 
	var Url2Call='/Requests/HotelList.Xml.cfm?Location='+CurrentLocation+'&StarRating='+CurrentStarRating+'&GUID='+Math.random();
	BPH_XmlHotelListObject.onreadystatechange=BPH_FillHotelList;
	BPH_XmlHotelListObject.open("GET",Url2Call,true);
	BPH_XmlHotelListObject.send(null);}
function BPH_FillHotelList()
	{if (BPH_XmlHotelListObject.readyState==4 || BPH_XmlHotelListObject.readyState=="complete")
		{var Output=CustomTrim(BPH_XmlHotelListObject.responseText);
		var HotelArray=Output.split('*');
		var HotelPair='';
		for (i=document.getElementById('BPH_HotelCode').length;i>=0;i--)
			document.getElementById('BPH_HotelCode').options[i]=null;
		if (HotelArray!='')
			for (i=0; i<HotelArray.length; i++)
				{HotelPair=HotelArray[i].split('~');
				document.getElementById('BPH_HotelCode').options[document.getElementById('BPH_HotelCode').options.length]=new Option(HotelPair[1],HotelPair[0],false,false);};};}
function BPH_SetDateFields()
	{var MonthNames=new Array('January','February','March','April','May','June','July','August','September','October','November','December');
	var StartDateArray=document.getElementById('BPH_StartMonthAndYear').value.split("-");
	var DateObject=new Date(StartDateArray[0],StartDateArray[1]-1,document.getElementById("BPH_StartDay").value,0,0,0,0);
	document.getElementById("BPH_ArrivalDate").value=SetFixedFigures(DateObject.getDate(),2)+'/'+SetFixedFigures(DateObject.getMonth()+1,2)+'/'+DateObject.getFullYear();
	var Total=DateObject.setTime(DateObject.getTime()+document.getElementById("BPH_Nights").value*24*60*60*1000);
	document.getElementById("BPH_DepartureDate").value=SetFixedFigures(DateObject.getDate(),2)+'/'+SetFixedFigures(DateObject.getMonth()+1,2)+'/'+DateObject.getFullYear();
	document.getElementById("BPH_DepartureDateLabel").innerHTML=DateObject.getDate()+' '+MonthNames[DateObject.getMonth()]+' '+DateObject.getFullYear();}