// Suckerfish menus
(function ($) {

Drupal.behaviors.sf_menu = {
  attach: function (context, settings) {
    if ($.browser.msie && parseInt(jQuery.browser.version) == 6) {
      $('.sf-menu li').hover(function() {
        $(this).addClass('iehover');
      }, function() {
        $(this).removeClass('iehover');
      });
    }

    // Delayed mouseout.
    $('.sf-menu li').hover(function() {
      // Stop the timer.
      clearTimeout(this.sfTimer);
      // Display child lists.
      $('> ul', this).css({left: 'auto', display: 'block'})
        // Immediately hide nephew lists.
        .parent().siblings('li').children('ul').css({left: '-999em', display: 'none'});
    }, function() {
      // Start the timer.
      var uls = $('> ul', this);
      this.sfTimer = setTimeout(function() {
        uls.css({left: '-999em', display: 'none'});
      }, 400);
    });
  }
};

})(jQuery);

;

