var preload = new Array();

function Preload(img)
{
	preload.push(new Image());
	preload[preload.length-1].src = img;
}

Preload("nav/0-over.gif");
Preload("nav/services-over.gif");
Preload("nav/quotes-over.gif");
Preload("nav/orders-over.gif");
Preload("nav/company-over.gif");
Preload("nav/arrow_red.gif");

function gebi(id)
{
	return document.getElementById(id);
}

var mchildren = new Array();

function HideMenuUncon(id)
{
	var menu = gebi("menu_"+id);
	
	menu.showcount = 0;
	menu.style.visibility = "hidden";
}	

function ShowMenu(id)
{
	var menu = gebi("menu_"+id);
	
	menu.style.visibility = "visible";
	menu.showcount++;
	
	for (var i in mchildren[menu.parent])
		if (mchildren[menu.parent][i] != id)
			HideMenuUncon(mchildren[menu.parent][i]);
}

function LatentHideMenu(id)
{
	var menu = gebi("menu_"+id);
	
	if (--menu.showcount <= 0)
	{
		menu.showcount = 0;
		menu.style.visibility = "hidden";
	}
}

function HideMenu(id)
{
	setTimeout("LatentHideMenu('"+id+"');",500);
}

function MouseOverTop(id)
{
	//gebi("top_"+id).src = "nav/"+id+"-over.gif";
	ShowMenu(id);
}

function MouseOutTop(id)
{
	//gebi("top_"+id).src = "nav/"+id+"-up.gif";
	HideMenu(id);
}

function MouseOverItem(id)
{
	var item = gebi("item_"+id);
	//item.style.backgroundColor = "#FFFFFF";
	item.style.color = "#e79d3a"; //#e79d3a;
	
	if (item.sub)
	{
		item.className = "menuitemSubOver";
		ShowMenu(item.sub);
	}
}

function MouseOutItem(id)
{
	var item = gebi("item_"+id);
	//item.style.backgroundColor = "#E1E6E9";
	item.style.color = "#003472";
	
	if (item.sub)
	{
		item.className = "menuitemSub";
		HideMenu(item.sub);
	}
}

function MouseOverMenu(id)
{
	ShowMenu(id);
}

function MouseOutMenu(id)
{
	HideMenu(id);
}

mchildren["root"] = new Array();
mchildren["root"].push("0");
mchildren["root"].push("batteries");
mchildren["root"].push("accessories");