$(function() {
    var fm = $('#block-menu-primary-links ul.menu ul.menu');
    var fit = null;
    fm.parent().hover(function() {
			fm.stop(true, true);
			if(fit) { clearTimeout(fit); fit = null; }
			fm.fadeIn();
		      }, function() {
			fm.stop(true, true);
			var fadeOut = function() { fm.fadeOut(); fit = null; };
			fit = setTimeout(fadeOut, 150);
			
		      });
  });