function prepareBookingForm()
{
	var arrivalDate = document.forms['frmBooking'].elements['arrive'].value;
	var departureDate = document.forms['frmBooking'].elements['depart'].value;
	var desiredHotel = document.forms['frmBooking'].elements['hid'].value;
	
	/*
	document.forms['frmBooking'].elements['ArvDD'].value = arrivalDate.substring(0,2);
	document.forms['frmBooking'].elements['ArvMM'].value = arrivalDate.substring(3,5);
	document.forms['frmBooking'].elements['ArvYY'].value = arrivalDate.substring(6,10);
	
	document.forms['frmBooking'].elements['ARVDate'].value = arrivalDate.substring(3,5)+"/"+arrivalDate.substring(0,2)+"/"+arrivalDate.substring(6,10);
	document.forms['frmBooking'].elements['DEPDate'].value = departureDate.substring(3,5)+"/"+departureDate.substring(0,2)+"/"+departureDate.substring(6,10);
	*/
	
	
	//var NowDate = new Date();
	//document.forms['frmBooking'].elements['MINDate'].value = NowDate.getMonth()+"/"+NowDate.getDate()+"/"+NowDate.getFullYear();
	
	
	//var MaxDate = new Date(NowDate.getFullYear()+2);
	//document.forms['frmBooking'].elements['MAXDate'].value = MaxDate.getMonth()+"/"+MaxDate.getDate()+"/"+MaxDate.getFullYear();
	
	//day of the week
	var ArvDate = new Date(arrivalDate.substring(3,5)+"/"+arrivalDate.substring(0,2)+"/"+arrivalDate.substring(6,10));
	var DepDate = new Date(departureDate.substring(3,5)+"/"+departureDate.substring(0,2)+"/"+departureDate.substring(6,10));
	
	var DayOfTheWeek = Array();
	DayOfTheWeek[1] = 'Monday';
	DayOfTheWeek[2] = 'Tuesday';
	DayOfTheWeek[3] = 'Wednesday';
	DayOfTheWeek[4] = 'Thursday';
	DayOfTheWeek[5] = 'Friday';
	DayOfTheWeek[6] = 'Saturday';
	DayOfTheWeek[0] = 'Sunday';
	
	//document.forms['frmBooking'].elements['ArvWD'].value = DayOfTheWeek[ArvDate.getDay()];
	
	//calculate nights
	//document.forms['frmBooking'].elements['iNgts'].value = (DepDate - ArvDate)/(1000*60*60*24);
	
	//send to appropriate booking system
	var hotel = document.forms['frmBooking'].elements['hid'].value;
	switch (hotel)
	{
		case 'COTS':
			formAction = "https://webbookings.four-pillars.co.uk/waterpark/Availability.ASP?WCI=Reservations&WCE=Dates&iAdults="+document.forms['frmBooking'].elements['iAdults'].value+"&ArvDD="+arrivalDate.substring(0,2)+"&ArvMM="+arrivalDate.substring(3,5)+"&ArvYY="+arrivalDate.substring(6,10)+"&DepDD="+departureDate.substring(0,2)+"&DepMM="+departureDate.substring(3,5)+"&DepYY="+departureDate.substring(6,10);
		break;	
		/*
		case 'ABIN':
			formAction = "https://reservations.synxis.com/LBE/rez.aspx?Hotel=12208&Chain=5447&Dest=4P&arrive="+arrivalDate.substring(3,5)+"/"+arrivalDate.substring(0,2)+"/"+arrivalDate.substring(6,10)+"&depart="+departureDate.substring(3,5)+"/"+departureDate.substring(0,2)+"/"+departureDate.substring(6,10)+"&Adult="+document.forms['frmBooking'].elements['iAdults'].value+"&Lang=en-GB&step=2";
		break;	*/
		case 'ABIN':
			formAction = "https://webbookings.four-pillars.co.uk/abingdon/Availability.ASP?WCI=Reservations&WCE=Dates&iAdults="+document.forms['frmBooking'].elements['iAdults'].value+"&ArvDD="+arrivalDate.substring(0,2)+"&ArvMM="+arrivalDate.substring(3,5)+"&ArvYY="+arrivalDate.substring(6,10)+"&DepDD="+departureDate.substring(0,2)+"&DepMM="+departureDate.substring(3,5)+"&DepYY="+departureDate.substring(6,10);
		break;	
		case 'OXFS':
			formAction = "https://webbookings.four-pillars.co.uk/oxspires/Availability.ASP?WCI=Reservations&WCE=Dates&iAdults="+document.forms['frmBooking'].elements['iAdults'].value+"&ArvDD="+arrivalDate.substring(0,2)+"&ArvMM="+arrivalDate.substring(3,5)+"&ArvYY="+arrivalDate.substring(6,10)+"&DepDD="+departureDate.substring(0,2)+"&DepMM="+departureDate.substring(3,5)+"&DepYY="+departureDate.substring(6,10);
		break;	
		case 'OXFT':
			//formAction = "https://reservations.synxis.com/LBE/rez.aspx?Hotel=12223&Chain=5447&Dest=4P&arrive="+arrivalDate.substring(3,5)+"/"+arrivalDate.substring(0,2)+"/"+arrivalDate.substring(6,10)+"&depart="+departureDate.substring(3,5)+"/"+departureDate.substring(0,2)+"/"+departureDate.substring(6,10)+"&Adult="+document.forms['frmBooking'].elements['iAdults'].value+"&Lang=en-GB&step=2";
			formAction = "https://webbookings.four-pillars.co.uk/OxThames/Availability.ASP?WCI=Reservations&WCE=Dates&iAdults="+document.forms['frmBooking'].elements['iAdults'].value+"&ArvDD="+arrivalDate.substring(0,2)+"&ArvMM="+arrivalDate.substring(3,5)+"&ArvYY="+arrivalDate.substring(6,10)+"&DepDD="+departureDate.substring(0,2)+"&DepMM="+departureDate.substring(3,5)+"&DepYY="+departureDate.substring(6,10);

		break;	
		case 'TORT':
			formAction = "https://webbookings.four-pillars.co.uk/tortworth/Availability.ASP?WCI=Reservations&WCE=Dates&iAdults="+document.forms['frmBooking'].elements['iAdults'].value+"&ArvDD="+arrivalDate.substring(0,2)+"&ArvMM="+arrivalDate.substring(3,5)+"&ArvYY="+arrivalDate.substring(6,10)+"&DepDD="+departureDate.substring(0,2)+"&DepMM="+departureDate.substring(3,5)+"&DepYY="+departureDate.substring(6,10);
		break;	
		case 'WITN':
			formAction = "https://webbookings.four-pillars.co.uk/witney/Availability.ASP?WCI=Reservations&WCE=Dates&iAdults="+document.forms['frmBooking'].elements['iAdults'].value+"&ArvDD="+arrivalDate.substring(0,2)+"&ArvMM="+arrivalDate.substring(3,5)+"&ArvYY="+arrivalDate.substring(6,10)+"&DepDD="+departureDate.substring(0,2)+"&DepMM="+departureDate.substring(3,5)+"&DepYY="+departureDate.substring(6,10);
		break;
	}
	
	//document.forms['frmBooking'].action = formAction;
	//document.forms['frmBooking'].submit();
	window.location = formAction;
}

function updateDepartureDate()
{
	
	if (document.forms['frmBooking'].noAutoDate == null)
	{
	
		var arrivalDate = document.forms['frmBooking'].elements['arrive'].value;
		var Now = new Date(arrivalDate.substring(3,5)+"/"+arrivalDate.substring(0,2)+"/"+arrivalDate.substring(6,10));
		//alert(Now.valueOf());
		milliseconds = Now.valueOf() + 1000*60*60*24;
		var Tomorrow = new Date(milliseconds);
		//alert(Tomorrow.getDate()+"/"+(Tomorrow.getMonth()+1)+"/"+Tomorrow.getFullYear());
		
		var tomozDate = Tomorrow.getDate();
		var tomozMonth = Tomorrow.getMonth()+1;
		
		var strTomozDate = tomozDate.toString();
		var strTomozMonth = tomozMonth.toString();
		
		if (strTomozDate.length == 1) tomozDate = "0"+strTomozDate;
		if (strTomozMonth.length == 1) tomozMonth = "0"+strTomozMonth;
		
		
		document.forms['frmBooking'].elements['depart'].value = tomozDate+"/"+tomozMonth+"/"+Tomorrow.getFullYear();	

 }
}

function focusDepart()
{
	document.forms['frmBooking'].noAutoDate = true;
}