var mmOpenContainer = null;
var mmOpenMenus = null;
var mmHideMenuTimer = null;

function MM_menuStartTimeout() {
	hideTimeout = 300
	mmHideMenuTimer = setTimeout("MM_menuHideMenus()", hideTimeout);	
}

function MM_menuHideMenus() {
	MM_menuResetTimeout();
	if(mmOpenContainer) {
		var c = document.getElementById(mmOpenContainer);
		c.style.visibility = "inherit";
		mmOpenContainer = null;
	}
	if( mmOpenMenus ) {
		for(var i = 0; i < mmOpenMenus.length ; i++) {
			var m = document.getElementById(mmOpenMenus[i]);
			m.style.visibility = "hidden";			
		}
		mmOpenMenus = null;
	}
}

function MM_menuHideSubmenus(menuName) {
	if( mmOpenMenus ) {
		var h = false;
		var c = 0;
		for(var i = 0; i < mmOpenMenus.length ; i++) {
			if( h ) {
				var m = document.getElementById(mmOpenMenus[i]);
				m.style.visibility = "hidden";
			} else if( mmOpenMenus[i] == menuName ) {
				h = true;
			} else {
				c++;
			}
		}
		mmOpenMenus.length = c+1;
	}
}

function MM_menuOverMenuItem(menuName, subMenuSuffix) {
	MM_menuResetTimeout();
	MM_menuHideSubmenus(menuName);
	if( subMenuSuffix ) {
		var subMenuName = "" + menuName + "_" + subMenuSuffix;
		MM_menuShowSubMenu(subMenuName);
	}
}

function MM_menuShowSubMenu(subMenuName) {
	MM_menuResetTimeout();
	var e = document.getElementById(subMenuName);
	e.style.visibility = "inherit";
	if( !mmOpenMenus ) {
		mmOpenMenus = new Array;
	}
	mmOpenMenus[mmOpenMenus.length] = "" + subMenuName;
}

function MM_menuResetTimeout() {
	if (mmHideMenuTimer) clearTimeout(mmHideMenuTimer);
	mmHideMenuTimer = null;
}

function MM_menuShowMenu(containName, menuName, xOffset, yOffset, triggerName) {
	MM_menuHideMenus();
	MM_menuResetTimeout();
	MM_menuShowMenuContainer(containName, xOffset, yOffset, triggerName);
	MM_menuShowSubMenu(menuName);
}

function MM_menuShowMenuContainer(containName, x, y, triggerName) {	
	var c = document.getElementById(containName);
	var s = c.style;
	s.visibility = "inherit";
	
	mmOpenContainer = "" + containName;
}

//swaping images on mouseout and mouseover
function imgSwap(imgName, status){
	if(status == 1){
		eval('document.'+imgName+'.src = "images/'+imgName+'_Active.jpg"')
	}else{
		eval('document.'+imgName+'.src = "images/'+imgName+'.jpg"')
	}
}

function lnSwap(imgName, status){
	if(status == 1){
		eval('document.arrow'+imgName+'.src = "images/leftNavMenuArrow.gif"')
		//eval('document.getElementById("link'+imgName+'").className = "leftNavMenuLinksOver_Top"');
	}else{
		eval('document.arrow'+imgName+'.src = "images/spacer.gif"')
		//eval('document.getElementById("link'+imgName+'").className = "leftNavMenuLinks_Top"');
	}
}

function globalImgSwap(objName, imgName){
	eval('document.'+objName+'.src = "'+imgName+'"')
}


function getSearchBox(){
	if(document.getElementById("searchBox").value != ''){
		alert(document.getElementById("searchBox").value)
	}else{
		alert('Please enter search criteria!');
		document.getElementById("searchBox").focus()
	}
}


function global_BgChange(obj,bgImage){
	obj.style.cursor = 'hand'
	obj.style.backgroundImage = eval('"url('+bgImage+')"')
}

function global_GoTo(url){
	location.href = url
}


var activeDiv = 1;
function flipDeepSea(divNum){
	if(activeDiv != divNum){
		document.getElementById("deepSea" + divNum).style.visibility = 'visible';
		document.getElementById("deepSea" + activeDiv).style.visibility = 'hidden';
		activeDiv = divNum;
	}
}

//This is for the bottom left icons when you mouse over to display the text above
function changeTmpDiv(which, status){
	document.getElementById("txt1").style.visibility= 'hidden';
	document.getElementById("txt2").style.visibility= 'hidden';
	document.getElementById("txt3").style.visibility= 'hidden';
	document.getElementById("txt4").style.visibility = 'hidden';
	
	if(status == 1){
	    document.getElementById(which).style.visibility = 'visible';
	    document.getElementById(which).style.display = 'inline';
	}
}

function changeTxtDiv(div, msg) {
    document.getElementById(div).innerHTML = msg;
}

function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

var preloadFlag = true;
function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i = 0; i < changeImages.arguments.length; i += 2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i + 1];
        }
    }
}




