//v1.0 23 aug 2002 chris bassett

if (window.event + "" == "undefined") {
	event = null;
}

function HM_f_PopUp() {
	return false;
}

function HM_f_PopDown() {
	return false;
}

popUp = HM_f_PopUp;
popDown = HM_f_PopDown;

HM_PG_MenuWidth = 142;
HM_PG_FontFamily = "arial, helvetica, sans-serif;";
HM_PG_FontSize = 8;
HM_PG_FontBold = 0;
HM_PG_FontItalic = 0;
HM_PG_FontColor = "#FFFFFF";
HM_PG_FontColorOver = "#be2b3c";
HM_PG_BGColor = "#999999";
HM_PG_BGColorOver = "#999999";
HM_PG_ItemPadding = 2;
HM_PG_BorderWidth = 1;
HM_PG_BorderColor = "#e4e4e4";
HM_PG_BorderStyle = "solid";
HM_PG_SeparatorSize = 1;
HM_PG_SeparatorColor = "#e4e4e4";
HM_PG_ImageSrc = "";
HM_PG_ImageSrcLeft = ""; //HM_More_black_left.gif
HM_PG_ImageSrcOver = "";
HM_PG_ImageSrcLeftOver = ""; //HM_More_black_left.gif
HM_PG_ImageSize = 6;
HM_PG_ImageHorizSpace = 0;
HM_PG_ImageVertSpace = 3;
HM_PG_KeepHilite = true; 
HM_PG_ClickStart = 0;
HM_PG_ClickKill = false;
HM_PG_ChildOverlap = 20;
HM_PG_ChildOffset = 10;
HM_PG_ChildPerCentOver = null;
HM_PG_TopSecondsVisible = .5;
HM_PG_StatusDisplayBuild = 0;
HM_PG_StatusDisplayLink = 0;
HM_PG_UponDisplay = null;
HM_PG_UponHide = null;
HM_PG_RightToLeft = 0;
HM_PG_CreateTopOnly = 0;
HM_PG_ShowLinkCursor = 1;
HM_PG_NSFontOver = true;

// Resets nav rollovers to off state. No return value.
// v2.0 13 aug 2002 chris bassett
// now without switch statement
function BI_reset(intCurrentMenu) { //as void
	
	if (intCurrentMenu > 0){
		
		if (Math.floor(intCurrentMenu) == Math.ceil(intCurrentMenu)){
			
			var strNav = 'nav' + (intCurrentMenu);
			var intOriginalImage = 2 * (intCurrentMenu - 1);
			
			document.images[strNav].src = menuImages[intOriginalImage];
			
		}
		
	}

}

//resets all images to default state
//v 1.0 13 august 2020 chris bassett

function BI_setAll(strNavPrefix, intNewMenu){ //as void
	
	
	
	for (i = 1; i <= (menuImages.length / 2); i ++){
		
		var strNavToCall = strNavPrefix + i;
		
		if (i == eval(intNewMenu)){
			
			var intImageSet = (2 * i) - 1;
			
		}else{
			
			var intImageSet = 2 * (i -1);
		
		}
		
		document.images[strNavToCall].src = menuImages[intImageSet];
	}
}

//handles the multiple calls for mouseout actions
// v 1.0 13 aug 2002 chris bassett
function BI_HM_out(intCurrentMenu, strMenuPrefix){ //as void
	
	var strMenuToCall = strMenuPrefix + intCurrentMenu;
	
	currentMenu = intCurrentMenu;
	popDown(strMenuToCall);
	
}

//handles the multiple calls for mouseover actions
//v 1.0 13 aug 2002 chris bassett
function BI_HM_over(intCurrentMenu, intNewMenu, strNavPrefix, strMenuPrefix, strPassThrough){ //as void
	
	var strMenuToCall = strMenuPrefix + intNewMenu;
	
	currentMenu = intCurrentMenu;
	popUp(strMenuToCall, strPassThrough);
	BI_setAll(strNavPrefix, intNewMenu);
	
}

//handles simple single rollovers
//v3.0 23 aug 2002 chris bassett
function BI_singleroll(strName, strImage, strPath){ //as void
	
	//set the default image directory if we didn't get one
	if (strPath == ''){
		strPath = '/images/';
	}
	
	var strMyImage = strPath + strImage;
	document.images[strName].src = strMyImage;
	
}
