var currentMenu = null;

var cats_bottom_high = new Image();
cats_bottom_high.src = "/skin/default/img/nav/bottom_cats_high.gif";

var cats_bottom = new Image();
cats_bottom.src = "/skin/default/img/nav/bottom_cats.gif";

var subNavArray =  new Array("catsDrop");
var showPop = false;

function initSubNav() {
	
	for(x=0; x<subNavArray.length; x++) {
		var myMenu = document.getElementById(subNavArray[x]);
		currentTop = parseInt(myMenu.style.top);
		if(!is.subscriber) {
			myMenu.style.top = currentTop+106;
		}
	}
	
	showPop = true;
}

function hideMenu() {
	if(is.ns6 || is.ie5 || is.ie6 || is.opera7) {
		var myMenu = document.getElementById(currentMenu);
		
		myMenu.style.visibility = "hidden";
		return true;
	}
}

function changeSubBG(cell) {
	if(is.ie5 || is.ie6 || is.ns6 || is.opera7) {
		document.getElementById(cell).style.backgroundImage = 'url("/skin/default/img/nav/cell_high.gif")';
		document.getElementById(cell+'_bullet').style.backgroundImage = 'url("/skin/default/img/nav/cell_high.gif")';
		switch(cell) {
			case "cats_link_5":
				document[cell+'_bottom'].src=eval("cats_bottom_high.src");
			break;
		default:
			break;
		}
	}
	
}
 
 function removeSubBG(cell) {
	 if(is.ie5 || is.ie6 || is.ns6 || is.opera7) {
		 document.getElementById(cell).style.backgroundImage = 'url("")';
		 document.getElementById(cell+'_bullet').style.backgroundImage = 'url("")';
		switch(cell) {
			case "cats_link_5":
				document[cell+'_bottom'].src=eval("cats_bottom.src");
				break;
			default:
				break;
		}
	}

 }

  function adjustSubLeftPos(menuItem) {
	 // off center #s
	 var catsDrop = -30;
	 var windowPos = 0;
	 
	if(is.ns6) { body = window.innerWidth; }
	if(is.ie || is.opera) { body = document.body.clientWidth; }

	var bodyCenter = body/2;				// Find the center of the browser window
	
	var centerLine = 402.5;
	if(!is.subscriber) {
		catsDrop += 85;
		centerLine = 487.5;
	 }
	 
	switch(menuItem) {
		case "catsDrop":
			windowPos = bodyCenter - catsDrop
			if(bodyCenter <= centerLine) windowPos = 433;
			break;
		default:
			break;
	}
	
	var myMenu = document.getElementById(menuItem);
	myMenu.style.left = windowPos;

}


function showSubMenu(menuItem) {
	if(is.ns6 || is.ie5 || is.ie6 || is.opera7 && showPop==true) {
		if(menuItem != currentMenu && currentMenu != null) {
			hideMenu();
		}
		if(is.ns6) { body = window.innerWidth; }
		if(is.ie) { body = document.body.clientWidth; }
		
		var myMenu = document.getElementById(menuItem);
		adjustSubLeftPos(menuItem);
		myMenu.style.visibility = "visible";
		currentMenu = menuItem;
	}
}

var help_off = new Image();
help_off.src = "/skin/default/img/nav/help_off.gif";
var help_on = new Image();
help_on.src = "/skin/default/img/nav/help_on.gif";

var faq_off = new Image();
faq_off.src = "/skin/default/img/nav/faq_off.gif";
var faq_on = new Image();
faq_on.src = "/skin/default/img/nav/faq_on.gif";

var cats_off = new Image();
cats_off.src = "/skin/default/img/nav/cats_off.gif";
var cats_on = new Image();
cats_on.src = "/skin/default/img/nav/cats_on.gif";


function swapImgOn(img) {
		document[img].src = eval(img+"_on.src");
}

function swapImgOff(img) {
	document[img].src = eval(img+"_off.src");
}


var timeOn = null;
function startTimer(time)
{
	if(time == null)
		time = 80;
	timeOn = setTimeout("hideMenu()",time);
}

function stopTimer()
{
	clearTimeout(timeOn);
}


