	
	function toggleLeftNavTab(tab) 
	{
		var vTabs = new Array('tabFindHotels', 'tabCheckIn', 'tabReservation');
		var vDivs = new Array('divFindHotels', 'divCheckIn', 'divReservation');

		for (var i = 0;i < vTabs.length ; i++)
		{
			if (tab.id == vTabs[i])
			{
				document.getElementById(vDivs[i]).style.display = 'inline';		
				document.getElementById(tab.id).className = 'selectedTab';
			}
			else {
				document.getElementById(vDivs[i]).style.display = 'none';
				document.getElementById(vTabs[i]).className = '';
			}
		}			
		return false;
	}

	function toggleContent(elementID) 
	{
		if (document.getElementById(elementID).className == 'showContent')
		{
			document.getElementById(elementID).className = 'hideContent';			
		}
		else {
			document.getElementById(elementID).className = 'showContent';
		}
		
		return false;
	}

	function toggleSubContent(id) 
	{
		if (document.getElementById(id).style.display == 'block')
		{
			document.getElementById(id).style.display = 'none';
		}
		else 
		{
			document.getElementById(id).style.display = 'block';
		}
		
		return false;
	}

	function changeRooms(pNumRooms) 
	{
		roomsSelected = new Number(pNumRooms.value);		

		for (var i = 0;i < 9; i++)
		{
			if (i < roomsSelected) 
			{
				document.getElementById('formFields-Room' + i).style.display = "";
			}
			else
			{
				document.getElementById('formFields-Room' + i).style.display = "none";
			}
		}
		
	}

	function clearSearchBox() 
	{
		document.getElementById('frmSearchString').value = '';
	}

	function submitSearch()
	{
		document.getElementById('frmSearch').submit();
	}

	function submitFindHotels()
	{
		document.getElementById('frmFindHotels').submit();
	}

	function submitFindReservation(){
		document.getElementById('frmReservation').submit();
	}

	function submitFindTheatre()
	{
		if (document.getElementById('rateSearchTheatreShows').value == '')
		{
			alert('Please select a show from the list');
			document.getElementById('rateSearchTheatreShows').focus();
			return false;
		}
		document.getElementById('frmFindTheatre').submit();
		return true;
	}

	function goFooterNav() 
	{
		this.location.href = document.getElementById('footerNav').value;
	}


	/* Theatre Break functionality */
	
	var thisMonth = (new Date().getFullYear()*12) + new Date().getMonth();
    var monthsArray = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
    var fullMonthsArray = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
    var daysArray = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
    var stndrdArray = ["","st","nd","rd","th","th","th","th","th","th","th","th","th","th","th","th","th","th","th","th","th","st","nd","rd","th","th","th","th","th","th","th","st"];

	function changedatelist() 
	{
		var thisDay = document.getElementById('bkDay').value;
		var thisYear = '20' + (document.getElementById('bkMonthandYear').value).substring(3,5);
		var thisMonth = MonthChanger((document.getElementById('bkMonthandYear').value).substring(0,3));

		var oneDay = 24*3600*1000;
		var startDate = new Date(thisYear, thisMonth, thisDay);
		var endDate = new Date(thisYear, thisMonth, thisDay);

		endDate.setTime(endDate.getTime()+(oneDay * parseInt(document.getElementById('bkNights').value)));

		// Clear target select list(s)
		document.getElementById('wsDayMonthYear').length = 0;
		var optionNum = 0;

		for (var optionNum = 0; optionNum <= parseInt(document.getElementById('bkNights').value); optionNum++)
		{
			// Populate target select list(s) with formatted text and value from tmpDate   
			tmpDate = new Date(thisYear, thisMonth, thisDay);
			tmpDate.setTime(tmpDate.getTime()+(oneDay * optionNum));

		    var selText = daysArray[tmpDate.getDay()] + ", " + tmpDate.getDate() + stndrdArray[tmpDate.getDate()];
			selText += " ";
			selText += fullMonthsArray[tmpDate.getMonth()];
			selText += " ";
			selText += tmpDate.getFullYear();

			var selValue = tmpDate.getDate();
			selValue = PadLeft("" + selValue);
			selValue += monthsArray[tmpDate.getMonth()];
			tmpValue = tmpDate.getFullYear();

			selValue += tmpValue;

			document.getElementById('wsDayMonthYear').options[optionNum] = new Option(selText, selValue);
		}
	}

	function MonthChanger(strMonth)
	{
		switch (strMonth.toUpperCase())
		{
			case "JAN": return "0"; break;
			case "FEB": return "1"; break;
			case "MAR": return "2"; break;
			case "APR": return "3"; break;
			case "MAY": return "4"; break;
			case "JUN": return "5"; break;
			case "JUL": return "6"; break;
			case "AUG": return "7"; break;
			case "SEP": return "8"; break;
			case "OCT": return "9"; break;
			case "NOV": return "10"; break;
			case "DEC": return "11"; break;
		}
	}

	function PadLeft(str)
    {
		while(str.length < 2)
		{
			str = "0" + str;
		}
		return str;
    }


