﻿/*
Main Shire Hotels namespace
*/

// fixer code for Firebug's console when mixed with jquery(document).ready()
try {
	if (console)
	{ console.log(); }
}
catch (e) { }

SHIRE = {};


/* gallery slideshow function */
function showBigImage(imageUrl, captionText) {
	//replace the big image
	var bigImage = document.getElementById("bigimage");
	var mainimages = document.getElementById("mainimages");
	mainimages.style.visibility = "hidden";
	bigImage.style.visibility = "visible";
	bigImage.style.display = "block";
	bigImage.src = "http://www.shireadmin.net/pictures/thumbnails/" + imageUrl;

	//display image caption
	var captionContainer = document.getElementById("photogallerycaption");
	captionContainer.innerHTML = captionText;
}

function hideBigImage() {
	var bigImage = document.getElementById("bigimage");
	var mainimages = document.getElementById("mainimages");
	bigImage.style.visibility = "hidden";
	mainimages.style.visibility = "visible";
}

function submitBookingGroupButtonHandler(hotelDropDownId) {
	var hotelDropDownList = document.getElementById(hotelDropDownId);
	var selectedHotel = hotelDropDownList[hotelDropDownList.selectedIndex].value;
	if (selectedHotel == 0) {
		alert('Please select a hotel');
		return false;
	}
	pageTracker._trackEvent('Rooms', 'Quick Book', 'Go');
}

function formWrapperSubmitButtonHandler(event, category, label) {
	//Get current hotel from url
	var hotelName;
	switch (window.location.host) {
		case "www.aztechotelbristol.com":
			hotelName = "Aztec";
			break;
		case "www.ketteringparkhotel.com":
			hotelName = "Kettering";
			break;
		case "www.solenthotel.com":
			hotelName = "Solent";
			break;
		case "www.cottonshotel.com":
			hotelName = "Cottons";
			break;
		case "www.thorpeparkhotel.com":
			hotelName = "Thorpepark";
			break;
		case "www.northlakeshotel.com":
			hotelName = "Northlake";
			break;
		case "www.millstonehotel.co.uk":
			hotelName = "Millstone";
			break;
		default:
			hotelName = window.location.host;
			break;
	}
	category = category + " - " + hotelName;

	pageTracker._trackEvent(event, category, label);
}