	var GH = {};
	GH.currSubNav = null;
    $(document).ready(function() {
		var nav = $('#nav_580713');
		var navItems = nav.children('li');
		
		//$.each(navItems.children('ul'))
		
		var subNavItems = navItems.children('ul').children('li');
		
		//show sub-navs
		navItems.hover(
		  	function (e) {
				//hide any other menus
				navItems.children('ul').removeClass('hover');//.children('ul').hide();
			    $(this).children('ul').addClass('hover');//.children('ul').show();
			  }, 
			  function (e) {
				if(e.relatedTarget != null && e.relatedTarget != $('#mainNav')[0]) { //for IE8
					//if we're on a sub nav page then show it
					if(GH.currSubNav.length > 0) {
						$(this).children('ul').removeClass('hover'); 
				    	GH.currSubNav.children('ul').addClass('hover');
					 }
					//else leave the last hovered nav open
				}
			}	
		);
		
	subNavItems.hover(
			function(e) {
				e.stopPropagation();
				var el = $(this);
				var ul = el.children('ul');
				ul.show();
			},
			function(e) {
				$(this).children('ul').hide();
				
				//don't stop propagation if we're hovering outside the list
				if(e.relatedTarget != null && $.contains($(this).parent()[0], e.relatedTarget) === true) {
					e.stopPropagation();
				}
			}
		);
	
		subNavItems.children('ul').children('li').hover(
			function(e) {
				e.stopPropagation();
				$(this).addClass('hover');
			},
			function(e) {
				$(this).removeClass('hover');
				
				//don't stop propagation if we're hovering outside the list
				if($.contains($(this).parent()[0], e.relatedTarget) === true) {
					e.stopPropagation();
				}
			}
		);
		
		
		//set current sub-nav
		var re = /\/[a-z_]+\//;  //regular expression to get the first part of the url (i.e. '/about/')
	    var folder = re.exec(window.location.pathname);  //get the first part of the url

	     if(folder) {
	          //the nav element
			//get the list element whose link starts with the folder
	        var currPageEl = navItems.children("a[href^='" + folder + "']").first(); 
	 		GH.currSubNav = currPageEl.parent('li');
	        GH.currSubNav.addClass('currentSubNav').children('ul').addClass('hover'); //show the sub nav elements
	     } else {
			//we are not in a folder
		}
	});

