$(document).ready(function(){			
	var menu_showMenu = null;
	var menu_hideMenu = null;
	var menu_allNavs = $("#main_nav div.navlink");
	var thisNav;

	// control main nav hover
	$("#main_nav .nav").hover(menuOver,menuOut); //end main nav hover

	//start mouseover function	
	function menuOver() {
		thisNav = this;
		menu_showMenu = setTimeout(showMenu,30);	//end showmenu setTimeout
	}
	
	function showMenu(){
		// clear timeOut for hiding menus
		clearTimeout(menu_hideMenu);
		// hide all menus
		$("div.menus").hide();
		// change all header navs to 'off'
		menu_allNavs.removeClass("navlink-active");
		// if internet explorer 6, hide select boxes - jh - 20080730 - arc10641
		if( $.browser.msie && $.browser.version.substr(0,2)=="6." ) {
			$("select").css("visibility","hidden");
		}
		// show this menu
		$(thisNav).children("div.menus").show();
		//console.log("show menu fired");					
		// keep menu nav active by adding class to navlink
		$(thisNav).children("div.navlink").addClass("navlink-active");
	} //end function
	
	// start mouseout function
	function menuOut() { 
		// clear timeout for showing menu
		clearTimeout(menu_showMenu);
		// set timeout for mouseout
		menu_hideMenu = setTimeout(hideMenu,10);//end menu_hideMenu setTimeout	
		//console.log("menuOut fired");
	} //end mouseout function
	
	// this function hides active menu and removes navlink-active class
	function hideMenu(){
		// if internet explorer 6, hide select boxes - jh - 20080730 - arc10641
		if( $.browser.msie && $.browser.version.substr(0,2)=="6." ) {
			$("select").css("visibility","visible");
		}		
		// hide menu on mouseout
		$("div.menus").hide();
		//console.log("remove this");
		menu_allNavs.removeClass("navlink-active");
	} //end function	
}); // end document.ready
