jQuery(function($) {
  var config = {    
     sensitivity: 1, // number = sensitivity threshold (must be 1 or higher)    
     interval: 100, // number = milliseconds for onMouseOver polling interval    
     over: showSubNav, // function = onMouseOver callback (REQUIRED)    
     timeout: 500, // number = milliseconds delay before onMouseOut    
     out: hideSubNav // function = onMouseOut callback (REQUIRED)    
  };

  $("div#main-nav ul#nav_356379 > li > a").hoverIntent( config )
  
  function showSubNav(){
	$("div#main-nav ul#nav_356379 > li > a").parent().removeClass("active");
	//$(this).parent().removeClass("selected");
	$("div#main-nav ul#nav_356379 > li ul").hide();
	$(this).parent().addClass("active");
	$(this).parent().children("ul").show();
	if( $(this).parent().children("ul").attr('style') == "display: none;" ){
		$(this).parent().children("ul").show();
		$(this).parent().removeClass("active");
	}
  }
  function hideSubNav(){
	//do nothing
	/*if($(this).parent().hasClass("selected")){
		$(this).parent().addClass("active");
		$(this).parent().children("ul").show();
	}*/
  }
});