var abort = false;
var timeout = false;

function mouseOver(o)
{
	if(o.className != "leftNavRoll")
		o.prevClassName = o.className;
	o.className = "leftNavRoll";
}

function mouseOut(o)
{
	if(o.prevClassName)
		o.className = o.prevClassName;
	hideProducts();
}

function mouseClick(o, u)
{
	mouseOut(o);

	var s = "";
	var base = document.getElementsByTagName("base");
	if(base && base[0])
	{
		s = base[0].href + u
		s = s.replace(/\/.\//, "/");
	} else {
		s = u;
	}
	
	window.location.href = s
}

function showProducts()
{
	if(timeout)
		clearTimeout(timeout);
	document.getElementById("leftNavOut").style.display = "block";
	var o = document.getElementById("leftNavProducts");
	o.className = "leftNavRoll";
}

function hideProducts()
{
	if(document.getElementById("leftNavOut").style.display == "block")
		timeout = setTimeout("doHideProducts()", 250);
}

function doHideProducts()
{
	document.getElementById("leftNavOut").style.display = "none";
	timeout = false;
	var o = document.getElementById("leftNavProducts");
	if(o.prevClassName)
		o.className = o.prevClassName;
}