var menu = {mnTimeout: true, submnTimeout: true};
var hide_parent_menu = false;
showMenu = function(e){
	  var $this = $(this);
	  if ($this.is("dl#info > dt")){	
			$("#navigation-seminars dd").hide(); // Should Fix SubMenu Hide in IE
	    clearTimeout(menu.mnTimeout);        
	    $("#navigation dl > dd").hide();
	    $("#navigation dl > dt a").removeClass("hover");
	    $this.find("a:first").addClass("hover");
	    $menu = $this.next("dd");
	    $menu.show();        
	  }
	  else if ($this.is("dd")){
	    clearTimeout(menu.mnTimeout);
	
	  };
};
hideMenu = function(e){
	  var $this = $(this);
	  if ($this.is("#navigation dl#info > dt")){
	    $menu = $this.next("dd");
	    $parent = $this.find("a:first");
	  }
	  else if ($this.is("#navigation dl#info > dd")){
	    $menu = $this;
	    $parent = $this.prev("dt").find("a:first");
	  }
	  menu.mnTimeout = setTimeout(function(){
	    $parent.removeClass("hover");
	    $menu.hide();        
	  }, 500);
};
showSubMenu = function(e){
	  var $this = $(this);
	  hide_parent_menu = false;             
	  if ($this.is("#navigation dl#navigation-seminars > dt")){
	    clearTimeout(menu.submnTimeout);        
	    $("#navigation dl#navigation-seminars > dd").hide();
	    $("#navigation dl#navigation-seminars > dt a").removeClass("hover");
	    $this.find("a:first").addClass("hover");
	    $menu = $this.next("dd");
	    $menu.show(); 
	  }
	  else if ($this.is("dd")){
	    clearTimeout(menu.submnTimeout);
	  }
};
hideSubMenu = function(e){
	  var $this = $(this);
	  hide_parent_menu = false;
	  if ($this.is("#navigation dl#navigation-seminars > dt")){
	    $menu = $this.next("dd");

			$parent = $this.find("a:first");
	     hide_parent_menu = true;
	  }
	  else if ($this.is("#navigation dl#navigation-seminars > dd")){
	    $menu = $this;
	    $parent = $this.prev("dt").find("a:first");
	  }
	  menu.submnTimeout = setTimeout(function(){
					$("#navigation-seminars dd").hide(); // Should Fix SubMenu Hide in IE
			    $parent.removeClass("hover");
			    $menu.hide();
			 		if (hide_parent_menu && $("#education-subnav").length < 1){
			      $("#navigation dd#education-subnav").hide().prev().removeClass("hover");
			      $("#navigation dl#navigation-seminars dt").removeClass("hover");          
			    }        
	  }, 500);      
};
var MenuConfig = {    
     sensitivity: 5, // number = sensitivity threshold (must be 1 or higher)    
     interval: 50, // number = milliseconds for onMouseOver polling interval    
     over: showMenu, // function = onMouseOver callback (REQUIRED)    
     timeout: 50, // number = milliseconds delay before onMouseOut    
     out: hideMenu // function = onMouseOut callback (REQUIRED)    
};
var SubMenuConfig = {
  sensitivity: 5, // number = sensitivity threshold (must be 1 or higher)    
  interval: 50, // number = milliseconds for onMouseOver polling interval    
  over: showSubMenu, // function = onMouseOver callback (REQUIRED)    
  timeout: 50, // number = milliseconds delay before onMouseOut    
  out: hideSubMenu // function = onMouseOut callback (REQUIRED)          
};
$(function(){
  $("#navigation dl#info > dt, dl#info > dd").hoverIntent(MenuConfig);
  $("#navigation dl#navigation-seminars > dt, dl#navigation-seminars > dd").hoverIntent(SubMenuConfig);
});