
/*** ICOMMERCE ***/

// ** 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();
}

function verifyQuantity(theField) {
	var theValue=theField.value;
	if (theValue.length<1) theField.value="1";
	if (isNaN(theValue)) theField.value="1";
	theValue=theValue-0;
	if (theValue<1)  theField.value="1";
}

/*** COLUMN HEIGHTS ***/

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";
	}
}

/*** GENERAL FORM CHECKING TOOLS ***/

function isFieldEmpty(theField) {
	if (theField.value.length<1) return true;
	return false;
}
function isFieldBadEmail(theField) {
	theEmail = theField.value;
	if (theEmail.indexOf('@')==-1 || theEmail.indexOf('.')==-1 || theEmail.length<6) return true;
	return false;
}
function clearQuotes(theForm) {
	for (i=0;i<theForm.elements.length;i++) {
		if (theForm.elements[i].value) theForm.elements[i].value = theForm.elements[i].value.replace(/'/gi,"`");
	}
}

/*** 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);