
//set the timeout in seconds to hide menu
timeSec = .5;

//---------------------------------------
//preload images
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
	

	
	inv_ffo_over = new Image();
	inv_ffo_over.src = '../images/inv_ffo_over.gif';
	inv_ib_over = new Image();
	inv_ib_over.src = '../images/inv_ib_over.gif';
	inv_Pur_over = new Image();
	inv_Pur_over.src = '../images/inv_Pur_over.gif';
	prof_si_over = new Image();
	prof_si_over.src = '../images/prof_si_over.gif';
	prof_ff_over = new Image();
	prof_ff_over.src = '../images/prof_ff_over.gif';
	prof_igt_over = new Image();
	prof_igt_over.src = '../images/prof_igt_over.gif';
	prof_ci_over = new Image();
	prof_ci_over.src = '../images/prof_ci_over.gif';
	prof_osl_over = new Image();
	prof_osl_over.src = '../images/prof_osl_over.gif';
	prof_fmp_over = new Image();
	prof_fmp_over.src = '../images/prof_fmp_over.gif';
	prof_hc_over = new Image();
	prof_hc_over.src = '../images/prof_hc_over.gif';
	leftnav_01_over = new Image();
	leftnav_01_over.src = '../images/leftnav_01_over.gif';
	leftnav_02_over = new Image();
	leftnav_02_over.src = '../images/leftnav_02_over.gif';
	leftnav_03_over = new Image();
	leftnav_03_over.src = '../images/leftnav_03_over.gif';
	leftnav_04_over = new Image();
	leftnav_04_over.src = '../images/leftnav_04_over.gif';
	leftnav_05_over = new Image();
	leftnav_05_over.src = '../images/leftnav_05_over.gif';
	leftnav_06_over = new Image();
	leftnav_06_over.src = '../images/leftnav_06_over.gif';
	leftnav_07_over = new Image();
	leftnav_07_over.src = '../images/leftnav_07_over.gif';
	leftnav_08_over = new Image();
	leftnav_08_over.src = '../images/leftnav_08_over.gif';
	leftnav_09_over = new Image();
	leftnav_09_over.src = '../images/leftnav_09_over.gif';
	leftnav_10_over = new Image();
	leftnav_10_over.src = '../images/leftnav_10_over.gif';
	leftnav_11_over = new Image();
	leftnav_11_over.src = '../images/leftnav_11_over.gif';
	leftnav_12_over = new Image();
	leftnav_12_over.src = '../images/leftnav_12_over.gif';
		
		preloadFlag = true;
	}
}

//---------------------------------------
overBtn = 0;
menuId = 0;

// menuItems is the number of menus items under each menu
// The array lists the number of items from the left menu to the right menu
// Change this when chnaging the number of menus or menu items

menuItems = new Array (3,7);

// numMenus defines how many menus are present in the nav bar

numMenus = 2;

function showMenu(setting){
	var secTimeout = timeSec * 1000;
	var path;
	var myVarId = "mainMenu" + menuId + 1;
	
//check browser----------------------------------------------

	if(document.all){
		path = document.all[myVarId].style;
	}
	else if(document.getElementById){
		path = document.getElementById([myVarId]).style;
	}
	else if(document.layers){
		path = document.layers[myVarId];
	}
//perform actions--------------------------------------------
	
// The following If statement is executed if the function has called itself on mouseout
// after the user mouses-off of a menu
	if(setting == "timeCheck"){
		if(overBtn == 0){
		// For each menu, this script cycles through the loop then closes each
		
			for (i=0; i<numMenus; i++){
				for (x=1; x<=menuItems[i]; x++){
				var menuToClose = "mainMenu" + i + x;	
					if(document.all){
						document.all[menuToClose].style.visibility = "hidden";
					}
					else if(document.getElementById){
						document.getElementById([menuToClose]).style.visibility = "hidden";
					}
					else if(document.layers){
						document.layers[menuToClose].visibility = "hide";
					}
				}
			}
		}
		
		else if(overBtn == 1){
		
			//alert("Over A Menu")
		
		}
		
	}
	else if(setting != "timeout"){
		if(path.visibility == "hidden" || path.visibility == "hide"){
			for (i=0; i<numMenus; i++){
				if (i == menuId){
					for (x=1; x<=menuItems[i]; x++){
						var menuToOpen = "mainMenu" + i + x;	
						if(document.all){
							document.all[menuToOpen].style.visibility = "visible";
						}
						else if(document.getElementById){
							document.getElementById([menuToOpen]).style.visibility = "visible";
						}
						else if(document.layers){
							document.layers[menuToOpen].visibility = "show";
						}
					}
				}
				else if (i != menuId){
					for (x=1; x<=menuItems[i]; x++){
						var menuToClose = "mainMenu" + i + x;
						if(document.all){
							document.all[menuToClose].style.visibility = "hidden";
						}
						else if(document.getElementById){
							document.getElementById([menuToClose]).style.visibility = "hidden";
						}
						else if(document.layers){
							document.layers[menuToClose].visibility = "hide";
						}
					}
				}
			}
		}
		else{
			for (i=0; i<numMenus; i++){
				for (x=1; x<=menuItems[i]; x++){
				var menuToClose = "mainMenu" + i + x;	
					if(document.all){
						document.all[menuToClose].style.visibility = "hidden";
					}
					else if(document.getElementById){
						document.getElementById([menuToClose]).style.visibility = "hidden";
					}
					else if(document.layers){
						document.layers[menuToClose].visibility = "hide";
					}
				}
			}
		}
	}
	else{
	//IF SETTING == TIMEOUT
		if(path.visibility != "hidden" || path.visibility != "hide"){
			setTimeout("showMenu('timeCheck')", secTimeout);
		}
	}
}
