// defunct - uses CSS now!!!!
function raquoFunc() {
	var linksArr = $$('#navlist a');
	for(var i=0;i<linksArr.length;i++) {
		linksArr[i].onmouseover = function() {
//			new Effect.Highlight(this, {startcolor: '#009900', endcolor: '#ddeedd'}); // 
//			this.firstChild.setStyle({visibility:'visible'});
		}
		linksArr[i].onmouseout = function() {
//			this.firstChild.setStyle({visibility:'hidden'});
		}
	}
}
// table row rollover
function makeTrRollover(tableID) {
	var mouseOverBgcolour = "#ffffff";
	/*
	var debugMsg = '';
	var allRows = $$(tableID + " tr");
	allRows.each(function(row) {
		debugMsg += "found a row!\n";
		if (row.className !== "trhead") {
			row.onmouseover = function() {
				row.style.backgroundColor = mouseOverBgcolour;
			};
			row.onmouseout = function() {
				row.style.backgroundColor = "";
			};
		}
		alert(debugMsg);
	});
	*/
	var elem = $(tableID);
	if (elem) {
		var rows = elem.getElementsByTagName("tr");
		for (var i=0; i<rows.length; i++) {
			if (rows[i].className !== "trhead") {
				rows[i].onmouseover = function() {
					this.style.backgroundColor = mouseOverBgcolour;
				};
				rows[i].onmouseout = function() {
					this.style.backgroundColor = "";
				};
			}
		}
	}
}
makeTrRollover('bookingtable');
// Event.observe(window, 'load', raquoFunc);

// resize to fit viewport as necessary
function resizePage(){
	if(($('header').getHeight() + $('footer').getHeight() + $('mainContent').getHeight()) < document.viewport.getHeight()) {
		$('mainContent').setStyle({'height': (document.viewport.getHeight() - $('footer').getHeight() - $('header').getHeight() - 17) + 'px'});
	}
}
Event.observe(window, 'load', function() {
// Event.observe(window, 'dom:loaded', function() {
	 resizePage();
	 autoSizeInfoDiv();
});
Event.observe(window, 'resize', function() {
	 resizePage();
//	 autoSizeInfoDiv();
});

// Event.observe(window, "load", autoSizeInfoDiv);
// Event.observe(window, "resize", autoSizeInfoDiv);

// autosize infodiv
function autoSizeInfoDiv() {
	if ($('infodiv')) {
		// temp fix
		if (Prototype.Browser.IE) $('infodiv').style.height = '350px';
	/*
*/
		var infoDiv = $('infodiv');
		var infoDivPos = infoDiv.cumulativeOffset();
		var infoDivPosTop = infoDivPos[1];
		var footerDiv = $('footer');
		var footerDivPos = footerDiv.cumulativeOffset();
		var footerDivPosTop = footerDivPos[1];
		var infoDivHeight = footerDivPosTop - infoDivPosTop - 55;
		infoDiv.setStyle({'height': infoDivHeight + 'px'});
	//	alert("infodiv top: " + infoDivPosTop + "\nfooter top: " + footerDivPosTop + "\ninfodiv height: " + infoDivHeight + "px");
	}
}
