/* image preloading */
if (document.images)
{
	//var path moved into topNavigation.jsp for Akamaization
	//var path = "../images/";
	topnav_shopbyteam_over = new Image();		topnav_shopbyteam_over.src = path + "topnav_shopbyteam_over.jpg";
	topnav_jerseys_over = new Image();			topnav_jerseys_over.src = path + "topnav_jerseys_over.gif";
	topnav_mens_over = new Image();				topnav_mens_over.src = path + "topnav_mens_on.jpg";
	topnav_womens_over = new Image();			topnav_womens_over.src = path + "topnav_womens_over.gif";
	topnav_kids_over = new Image();				topnav_kids_over.src = path + "topnav_kids_over.gif";
	topnav_hats_over = new Image();				topnav_hats_over.src = path + "topnav_hats_over.gif";	
	topnav_collectibles_over = new Image();		topnav_collectibles_over.src = path + "topnav_collectibles_over.gif";
	topnav_memorabilia_over = new Image();		topnav_memorabilia_over.src = path + "topnav_memorabilia_over.gif";
	topnav_homeoffice_over = new Image();		topnav_homeoffice_over.src = path + "topnav_homeoffice_over.gif";
	topnav_tailgating_over = new Image();		topnav_tailgating_over.src = path + "topnav_tailgating_over.gif";
	topnav_dvds_over = new Image();				topnav_dvds_over.src = path + "topnav_dvds_over.gif";

	topnav_shopbyteam_off = new Image();		topnav_shopbyteam_off.src = path + "topnav_shopbyteam_off.gif";
	topnav_jerseys_off = new Image();			topnav_jerseys_off.src = path + "topnav_jerseys_off.gif";
	topnav_mens_off = new Image();				topnav_mens_off.src = path + "topnav_mens_off.jpg";
	topnav_womens_off = new Image();			topnav_womens_off.src = path + "topnav_womens_off.gif";
	topnav_kids_off = new Image();				topnav_kids_off.src = path + "topnav_kids_off.gif";
	topnav_hats_off = new Image();				topnav_hats_off.src = path + "topnav_hats_off.gif";
	topnav_collectibles_off = new Image();		topnav_collectibles_off.src = path + "topnav_collectibles_off.gif";
	topnav_memorabilia_off = new Image();		topnav_memorabilia_off.src = path + "topnav_memorabilia_off.gif";
	topnav_homeoffice_off = new Image();		topnav_homeoffice_off.src = path + "topnav_homeoffice_off.gif";
	topnav_tailgating_off = new Image();		topnav_tailgating_off.src = path + "topnav_tailgating_off.gif";
	topnav_dvds_off = new Image();				topnav_dvds_off.src = path + "topnav_dvds_off.gif";
}

/* show/hide menus */
var show = "block";
var hide = "none";
var navNumber = "";
var dropdownTimer;
var curButton = "";
var curImage = "";

var menuNum = "";
var imgRef = "";
 
function setNeededVars(menuNumber, imgReference)
{
    menuNum = menuNumber;
    imgRef = imgReference;
}
 
function pauseDropdowns()
{
    showSubnav(menuNum,imgRef);
    removeSubnavTimeouts();
    WCH.Apply(navNumber);
}

function showSubnav(nav, buttonImage)
{
	//showing dropdown
	if (navNumber.indexOf(nav) == -1 && navNumber != "")
	{
		hideSubnav();
	}
	navNumber = "menu" + nav;
	document.getElementById(navNumber).style.display = show;
	//k = setTimeout('document.getElementById(navNumber).style.display = show;', 1100)
	//WCH.Apply("header","menu0");

	//turning on and off button img
	var button = "menuButton" + nav;
	var newImage = path + buttonImage + "_over.gif";
	document.getElementById(button).childNodes[0].childNodes[0].src = newImage;
	curButton = button;
	curImage = buttonImage;
}

function hideSubnav()
{
	if (navNumber != "")
	{
		turnOffNavButton();
		document.getElementById(navNumber).style.display = hide;
		WCH.Discard(navNumber);
		navNumber = "";
	}
}

function removeSubnavTimeouts()
{
	clearTimeout(dropdownTimer);
}

function turnOffNavButton()
{
	var tempImg = path + curImage + "_off.gif";
	document.getElementById(curButton).childNodes[0].childNodes[0].src = tempImg;
	curButton = "";
	curImage = "";
}


/* over/off menu row */
var oldClass = "";
function highlightRow(menuRow)
{
	// Backup class info for mouseout event
	oldClass = menuRow.className;
	// Switch class to "on" class
	menuRow.className = "menuContainerHover";
}

function deHighlightRow(menuRow)
{
	// Switch back to "off" class.
	menuRow.className = oldClass;
}

