hasMoreLinks = function() {
	var header = document.getElementById("header");
	if (!header)
		return;
	
	var objUL = header.getElementsByTagName("UL");
	for (var g=0; g<objUL.length; g++) {
		if (objUL[g].className == "nav") {
			var objLInav = objUL[g].getElementsByTagName("LI");
			for (var h=0; h<objLInav.length; h++) {
				// TODO: add another test - check to see if ieHover class is there or not
				// when a user clicks on the link on the dropdown menu.
				if (new RegExp('\\b'+ 'hasMore' +'\\b').test(objLInav[h].className)) {
					if (objLInav[h].parentNode.className == 'nav') {
						continue;
					} else {
						objLInav[h].childNodes[0].href = "javascript:void(0)";
					}
				}
			}
		}
	}
}
if (window.addEventListener) // DOM method for binding an event
    window.addEventListener("load", hasMoreLinks, false);
else if (window.attachEvent) // IE exclusive method for binding an event
    window.attachEvent("onload", hasMoreLinks);


ieHover = function() {
	// escapes non IE browsers 
	if(1)//@cc_on;/*
		return;
	//@cc_on*/
	var header = document.getElementById("header");
	if (!header)
		return;
	
	var objUL = header.getElementsByTagName("UL");
	for (var g=0; g<objUL.length; g++) {
		if (objUL[g].className == "nav") {
			var objLInav = objUL[g].getElementsByTagName("LI");
			for (var h=0; h<objLInav.length; h++) {
				objLInav[h].onmouseover=function()
				{this.className+=" ieHover";}
				objLInav[h].onmouseout=function()
				{this.className=this.className.replace(new RegExp(" ieHover\\b"), "");}
			}
		}
	}
	var objLI = document.getElementById("header").getElementsByTagName("LI");
	for (var i=0; i<objLI.length; i++) {
		if (objLI[i].className == "loginMenu" || objLI[i].className == "cartMenu" ) {
			objLI[i].onmouseover=function()
			{this.className+=" ieHover";}
			objLI[i].onmouseout=function()
			{this.className=this.className.replace(new RegExp(" ieHover\\b"), "");}
		}
	}
	var objBUTTON = document.getElementById("header").getElementsByTagName("INPUT");
	for (var j=0; j<objBUTTON.length; j++) {
		objBUTTON[j].onmouseover=function()
		{this.className+=" ieHover";}
		objBUTTON[j].onmouseout=function()
		{this.className=this.className.replace(new RegExp(" ieHover\\b"), "");}
	}
	var objFTLI = document.getElementById("footer").getElementsByTagName("LI");
	for (var k=0; k<objFTLI.length; k++) {
		if (objFTLI[k].className == "null") {}
		else if (objFTLI[k].className == "hasMore") {
			objFTLI[k].onmouseover=function()
			{this.className+=" ieHover";}
			objFTLI[k].onmouseout=function()
			{this.className=this.className.replace(new RegExp(" ieHover\\b"), "");}
		}
	}

// Comment this out since we are disabling minicart for now
//setTimeout("doTheHoverHackForIE6()",2000);
}
//function doTheHoverHackForIE6() {
//	var objLI = document.getElementById("shopCart").getElementsByTagName("LI");
//	for (var i=0; i<objLI.length; i++) {
//		if (objLI[i].className == "cartMenu") {
//			objLI[i].onmouseover=function()
//			{this.className+=" ieHover";}
//			objLI[i].onmouseout=function()
//			{this.className=this.className.replace(new RegExp(" ieHover\\b"), "");}
//		}
//	}
//}
if (window.addEventListener) // DOM method for binding an event
    window.addEventListener("load", ieHover, false);
else if (window.attachEvent) // IE exclusive method for binding an event
    window.attachEvent("onload", ieHover);


srHover = function() {
	var search = document.getElementById("search");
	if (!search)
		return;
	
	var srEls = search.getElementsByTagName("BUTTON");
	for (var i=0; i<srEls.length; i++) {
		srEls[i].onmouseover=function()
		{this.className+=" srhover";}
		srEls[i].onmouseout=function()
		{this.className=this.className.replace(new RegExp(" srhover\\b"), "");}
	}
}