// ** Various Utilities used throughout site **

// ** Show currency converter for Value 'thePrice' **
function cConvert(thePrice) {
	var theURL="http://www.xe.net/pca/input.cgi?amount="+thePrice+"&From=AUD";
	CurrencyWindow = window.open (theURL, 'CurrencyWindow', 'toolbar=0,location=0,directories=0=0,menubar=0,scrollbars=0,resizable=1,height=170,width=600');
	CurrencyWindow.focus();
}

// ** Set columns to correct heights or summat **
function getHeight(theEl)
{
	return (theEl.currentStyle) ? theEl.offsetHeight : stripPX(document.defaultView.getComputedStyle(theEl,'').height);
}
function stripPX(theValue)
{
	return (theValue.substring(0, theValue.length - 2) - 0);
}
function setHeight(element)
{
	leftSideHeight  	= getHeight(document.getElementById("leftColumn"));
	rightSideHeight 	= getHeight(document.getElementById("rightColumn"));
	contentColumnHeight = getHeight(document.getElementById("contentColumn"));

	tallestColumn   	= (leftSideHeight > rightSideHeight)	? leftSideHeight	: rightSideHeight;
	tallestColumn   	= (tallestColumn > contentColumnHeight) ? tallestColumn 	: contentColumnHeight;

	if (element.style.minHeight)
	{
		element.style.minHeight = tallestColumn+"px";
	}
	else
	{
		element.style.height	= tallestColumn+"px";
	}
}

// ** Make dropdown menus work in Explorer **
sfHover = function() {
	var sfEls = document.getElementById("navHome").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);