var isAOL	= (navigator.userAgent.search(/ AOL/) > 5);
var isIE	= (!isAOL && navigator.userAgent.search(/MSIE/i) > 5);
var isMAC	= (navigator.userAgent.search(/MAC/i) >= 5);
var isNS4	= (!isIE && navigator.userAgent.search(/MOZILLA\/4\./i) >= 0);
var isNS6	= (navigator.userAgent.search(/NETSCAPE/i) > 5 || navigator.userAgent.search(/MOZILLA\/5\./i) >= 0);
var isFramed = (window != top);
//
// Drop Down Menu Functions
//

window.onerror=handleErr;
var trendCat = 610;
var isFinalCall = false;
document.onmouseover = hideAllMenus;
document.onclick = hideAllMenus;

var numMenus = 2;

var deptImgs = new Array();
var mnOpts = new Array();

//document.onmouseover = hideAllMenus;
//document.onclick = hideAllMenus;

///function setupLayerEvent(objLayer){
///	objLayer.document.captureEvents(Event.MOUSEUP);
///	objLayer.document.onmouseup=fireGoButton;
///}

///function getDOMElementValue(strElementByName, intFormNumber)
///{
///if (document.layers)
///	{
///		for (var intFormEle = 0; intFormEle < document.forms[intFormNumber].elements.length; intFormEle++)
///		{
///			if (document.forms[intFormNumber].elements[intFormEle].name == strElementByName)
///			{
///				switch(document.forms[intFormNumber].elements[intFormEle].type)
///				{
///				case 'text':
///					return(document.forms[intFormNumber].elements[intFormEle].value);
///					break;
///				case 'select-one':
///					return (document.forms[intFormNumber].elements[intFormEle].options[document.forms[intFormNumber].elements[intFormEle].selectedIndex].value);
///				break;
///				}
///			}
///		}
///		return null
///	}
///else return document.all(strElementByName).value;
///}

function handleErr() {
	return true;
}

function mnGetLinks() {
	//alert("mnGetLinks");
	var mnItem;
	var fcPath = "<tr><td nowrap><a class='menuNew' name='mnItm' id='olFinal' href='#'>Final Call</a></td></tr>"
	
	if (isFinalCall != true)
		fcPath = "";

	//document.getElementById("mnu6").innerHTML =
//		"<table class='menuNew' cellspacing='0' cellpadding='0'>" +
//		"<tr><td nowrap><a class='menuNew' name='mnItm' id='olApparel' href='#'>Apparel</a></td></tr>" +
//		"<tr><td nowrap><a class='menuNew' name='mnItm' id='olJewelry' href='#'>Jewelry</a></td></tr>" + 
//		"<tr><td nowrap><a class='menuNew' name='mnItm' id='olAccessories' href='#'>Accessories</a></td></tr>" +
//		"<tr><td nowrap><a class='menuNew' name='mnItm' id='olHomeGifts' href='#'>Home/Gifts</a></td></tr>" +
//		fcPath +
		//"<tr><td nowrap><a class='menuNew' name='mnItm' id='olWeekly' href='#'>Weekly Specials</a></td></tr>" +
//		"</table>";

	if (document.all){
		mnItem = document.all.mnItm;
		for (var i = 0; i < mnItem.length; i++) {
			mnItem[i].mnNum = i;
			mnItem[i].parentElement.onmouseover = mnOver;
			mnItem[i].parentElement.onmouseout = mnOut;
			mnItem[i].parentElement.onclick = mnClick;
			mnItem[i].onclick = mnClick;
		}
	}else{
		var j = 0;
		for (var i = 0; i < document.links.length; i++) {
			if (document.links[i].name == "mnItm") {
				document.links[i].mnNum = j++;
				document.links[i].parentNode.onmouseover = mnOver;
				document.links[i].parentNode.onmouseout = mnOut;
				document.links[i].onclick = mnClick;
			}
		}
	}
}
function getStyleObject(objectId) {
//	alert("getStyleObject");
    // cross-browser function to get an object's style object given its id
    if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
	// NN 4 DOM
	return document.layers[objectId];
    } else {
	return false;
    }
}

function changeObjectVisibility(objectId, newVisibility) {
	//alert("changeObjectVisibility");
	//alert("changeObjectVisibility(" + objectId + "," +  newVisibility + ")");
    // get a reference to the cross-browser style object and make sure the object exists
    var styleObject = getStyleObject(objectId);
    if(styleObject) {
		//alert("style object");
	styleObject.visibility = newVisibility;
	return true;
    } else {
		//alert("No Style object");
	return false;
    }
}

function mnShow(menuNumber, eventObj) {
	//alert("mnShow  " + menuNumber);
	//alert("mnShow(" + menuNumber + ")");
	if(navigator.appVersion.indexOf('MSIE 8') != -1 || navigator.appVersion.indexOf('MSIE 7') != -1 || navigator.appVersion.indexOf('MSIE 6') != -1 || isNS6 || navigator.appVersion.indexOf('MSIE 5.5') != -1) {
		hideAllMenus();

		eventObj.cancelBubble = true;
		var menuId = 'mnu' + menuNumber;
    
		if(document.all) {
//alert("document.all");
			var FmenuId = 'F' + menuId;
			getRect(menuId,FmenuId);
			changeObjectVisibility(FmenuId, 'visible');
		}
 
		if(!document.layers){
			if(changeObjectVisibility(menuId, 'visible')) {
				return true;
			} else {
				return false;
			}
		}
	}
 }

function hideAllMenus() {
	//alert("hideAllMenus");
    for(counter = 0; counter <= numMenus; counter++) {
		//alert("changeObjectVis numMenus=" + numMenus);
	changeObjectVisibility('mnu' + counter, 'hidden');
	changeObjectVisibility('Fmnu' + counter, 'hidden');
    }
}

function getRect(objDiv,objFr) {
	//alert("getRect(" + objDiv + "," + objFr + ")");
//	alert("getRec(" + objDiv + "," + objFr + ")");
//	alert("document.all(objDiv).offsetHeight=" + document.all(objDiv).offsetHeight);
//	alert("document.all(objDiv).offsetWidth=" + document.all(objDiv).offsetWidth);
	document.all(objFr).style.height = document.all(objDiv).offsetHeight;
	document.all(objFr).style.width = document.all(objDiv).offsetWidth;
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
//alert("MM_reloadPage");
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

