<!--//--><![CDATA[//><!--

sfHover = function() {
	if(document.getElementById("nav"))
	{
		var sfEls = document.getElementById("nav").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);

//--><!]]>

function showSubCat(id)
{
	var maxLinks = 15;

	if(id != -1)
		var displayType = document.getElementById('subcat'+id).style.display;

	/*
	Hide all child menus, and reset all links back to default values.
	*/
	for(i=0; i<maxLinks;i++)
	{
		if(document.getElementById('subcat'+i))
		{
			document.getElementById('subcat'+i).style.display='none';
			document.getElementById('subcat'+i).style.color='#4f49a1';
			document.getElementById('subcatarrow'+i).src='images/subcat_arrow_0.png';
                }	
	}
	
	/*
	Show the child menu and change the link colour
	*/
	if(id != -1)
	{
		if(displayType == "none" || displayType == "")
		{
			document.getElementById('subcat'+id).style.display='block';
			document.getElementById('subcat'+id).style.color='#f2be1f';
			document.getElementById('subcatarrow'+id).src='images/subcat_arrow_1.png';
		}
	}
}

function confirmOrderCancel()
{
	return confirm("Are you sure you want to cancel your order?");
}

function confirmCancelOrder()
{
	return confirm("Are you sure you want to cancel this order?\nThis can not be undone.");
}

function disableButton(btn)
{
	if(btn.disabled == true)
		btn.disabled = false;
	else
		btn.disabled = true;
	
	return true;
}

function updateItem(url)
{
	window.open(url,'Update Item','toolbar=0,scrollbars=0,location=0,status=0,menubar=0,resizable=1,width=500,height=300,left=200,top=200');
}


function toggleSpecificStateClient(specCountry)
{
	country = document.getElementById('country').value;
	
	if(specCountry != "")
		country = specCountry;

	if(country == "Australia")
	{
		document.getElementById('state_specific').style.display = 'none';
		document.getElementById('state').style.display = 'block';
	}
	else
	{
		document.getElementById('state_specific').style.display = 'block';
		document.getElementById('state').style.display = 'none';
	}
}

function toggleSpecificStateRegister(specCountry)
{
	country = document.registerForm.country.value;
	
	if(specCountry != "")
		country = specCountry;

	if(country == "Australia")
	{
		document.getElementById('state_specific').style.display = 'none';
		document.getElementById('state').style.display = 'block';
	}
	else
	{
		document.getElementById('state_specific').style.display = 'block';
		document.getElementById('state').style.display = 'none';
	}
}

function changeProductImage(id, image, url)
{
	document.getElementById('productimage').setAttribute('src',url+'thumbs/'+image);
	document.getElementById('productlink').setAttribute('href',url+image);
}

function toggleDiv(id, toggleTo)
{
	if(document.getElementById(id))
	{
		var div = document.getElementById(id);
		
		if(toggleTo == "block" || toggleTo == "none")
		{
			div.style.display = toggleTo;
		}
		else
		{
			if(div.style.display == "none")
				div.style.display = 'block';
			else
				div.style.display = 'none';
		}
	}
}

function toggleDisable(id, toggleTo)
{
	if(document.getElementById(id))
	{
		var div = document.getElementById(id);
		
		if(toggleTo != undefined)
		{
			div.disabled = toggleTo;
		}
		else
		{
			if(div.disabled == "true")
				div.disabled = 'false';
			else
				div.disabled = 'true';
		}
	}
}

function writeToField(id, txt)
{
	if(document.getElementById(id))
	{
		var div = document.getElementById(id);
		
		div.value = txt;
	}
}