// Multi Hotel Quickbook Code
// (c) 2006 Avvio.com
// Author: Stefan Wendt
// XHTML verified
function getSingleHotel()
{
	hotel=document.forms["hotel_selector"].elements["hotel"].value;

	if ( hotel == "na" )
	{
		document.getElementById('hotel_selector_box').style.background='#FFAAAA';
		alert("Please select a hotel first.");
		return(false);
	}
	if ( ( hotel == "AllMaldronHotels" ) )
	{
		document.getElementById('hotel_selector_box').style.background='#FFAAAA';
		alert("This option is only available for specific hotels. Do not select a group, please select a hotel!");
		return(false);
	}
	return(hotel);
}
function getHotel()
{
	hotel=document.forms["hotel_selector"].elements["hotel"].value;

	if ( hotel == "na" )
	{
		document.getElementById('hotel_selector_box').style.background='#FFAAAA';
		alert("Please select a hotel or a group first.");
		return(false);
	}
	
	/*if ( hotel == "Clayton Hotel" )
	{
		window.open('http://fe.avvio.com/convert/site/Clayton%20Hotel/en/index.html'); 
		return(false);
	}*/
	
	return(hotel);
}
function submitQuickBook()
{
	hotel=getHotel();
	if ( hotel == false ) return false;

	if ( ( hotel == "AllMaldronHotels" ) || (hotel == "Dublin") )
	{
		document.forms["quickbook_portal"].elements["ci_day"].value=document.forms["quickbook"].elements["ci_day"].value;
		document.forms["quickbook_portal"].elements["ci_ym"].value=document.forms["quickbook"].elements["ci_ym"].value;
		document.forms["quickbook_portal"].elements["nights"].value=document.forms["quickbook"].elements["nights"].value;
		document.forms["quickbook_portal"].elements["location"].value=hotel;
		document.forms["quickbook_portal"].elements["location_manual"].value=hotel;
		_gaq.push(['_linkByPost', document.forms['quickbook_portal']]);
		
		document.forms["quickbook_portal"].submit();
	} 
	else if (hotel =="Clayton Hotel") {
		
		redirect = "http://fe.avvio.com/convert/site/Clayton%20Hotel/en/mda.php?checkin=" + document.forms["quickbook"].elements["ci_ym"].value + "-" + document.forms["quickbook"].elements["ci_day"].value + "&nights=" + document.forms["quickbook"].elements["nights"].value;
		document.location.href = redirect;

	}
	else if (hotel =="Belvedere Hotel Dublin") {
		
		redirect = "http://fe.avvio.com/convert/site/Belvedere%20Hotel%20Dublin/en/mda.php?checkin=" + document.forms["quickbook"].elements["ci_ym"].value + "-" + document.forms["quickbook"].elements["ci_day"].value + "&nights=" + document.forms["quickbook"].elements["nights"].value;
		document.location.href = redirect;

	}
	else if (hotel =="Maldron Hotel Cardiff Wales") {
		
		//redirect = "http://fe.avvio.com/convert/site/Maldron%20Hotel%20Cardiff%20Wales/en/mda.php?checkin=" + document.forms["quickbook"].elements["ci_ym"].value + "-" + document.forms["quickbook"].elements["ci_day"].value + "&nights=" + document.forms["quickbook"].elements["nights"].value;
		//document.location.href = redirect;

		document.forms["quickbook"].action = 'http://fe.avvio.com/convert/site/Maldron%20Hotel%20Cardiff%20Wales/en/mda.php';
		document.forms["quickbook"].elements["checkin"].value=document.forms["quickbook"].elements["ci_ym"].value + "-" + document.forms["quickbook"].elements["ci_day"].value;
		_gaq.push(['_linkByPost', document.forms['quickbook']]);
		document.forms["quickbook"].submit();

	}
	else if (hotel =="Cavan Crystal Hotel") {
		
		redirect = "http://fe.avvio.com/convert/site/Cavan%20Crystal%20Hotel/en/mda.php?checkin=" + document.forms["quickbook"].elements["ci_ym"].value + "-" + document.forms["quickbook"].elements["ci_day"].value + "&nights=" + document.forms["quickbook"].elements["nights"].value;
		document.location.href = redirect;

	}
	//else if (hotel =="Whites of Wexford") {
		
		//redirect = "https://www.ireshotels.com/whiteswexford/available-rates?pid=44035&PREF_RATES=BAR&iframe=1&DAY=" + document.forms["quickbook"].elements["ci_day"].value + "&YEAR_MONTH=" + document.forms["quickbook"].elements["ci_ym"].value + "&NIGHTS=" + document.forms["quickbook"].elements["nights"].value + "&ROOMS=1&ADULTS=2&CHILDREN=0";
		
		//document.location.href = redirect;
	//}
	//else if (hotel =="Portlaoise Heritage") {
		
		//redirect = "https://www.ireshotels.com/portlaoiseheritage/available-rates?pid=44036&PREF_RATES=BAR&iframe=1&DAY=" + document.forms["quickbook"].elements["ci_day"].value + "&YEAR_MONTH=" + document.forms["quickbook"].elements["ci_ym"].value + "&NIGHTS=" + document.forms["quickbook"].elements["nights"].value + "&ROOMS=1&ADULTS=2&CHILDREN=0";
		
		//document.location.href = redirect;
	//}
	else if (hotel =="Shamrock Lodge Hotel") {
		
		redirect = "http://www.shamrocklodgehotel.ie";
		//document.location.href = redirect;
		window.open(redirect);

	}
	else
	{	
		document.forms["quickbook"].elements["hotel"].value=hotel;
		hotel_link= hotel.replace(/ /g,"_");

		document.forms["quickbook"].action = 'http://www.avvio.com/hotels/' + hotel_link + "/bookings/client.php";
		_gaq.push(['_linkByPost', document.forms['quickbook']]);
		document.forms["quickbook"].submit();
	}
}
function submitPromotion()
{
	hotel=getSingleHotel();
	if ( hotel == false ) return false;
	
	document.forms["promotion"].elements["hotel"].value=hotel;
	document.forms["promotion"].submit();
}
function submitLogin()
{
	hotel=getSingleHotel();
	if ( hotel == false ) return false;
	
	document.forms["login"].elements["hotel"].value=hotel;
	document.forms["login"].submit();
}

function buildYears() {
	var select_month=new Array("Null", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
	var datenow=new Date();
	var month=datenow.getMonth()+1;
	var year=datenow.getFullYear();
	for(var i=1; i<=25; i++)
	{
		document.write("<option value='" + year + "-" + month + "'>" + select_month[month] + "-" + year + "</option>");
		if ( month >= 12 )
		{
			year++;
					month=1;
		} else
		{
			month++;
		}
	}

}

function setFormVals() {
	var datenow=new Date();
	var day=datenow.getDate();
	var month=datenow.getMonth()+1;         // starts at 0->jan
	var year=datenow.getFullYear();
	document.forms["quickbook"].elements["ci_day"].value=day;
	document.forms["quickbook"].elements["ci_ym"].value=year+"-"+month;
	document.forms["quickbook"].elements["nights"].value=1;
}
