$(document).ready(function() {

  $('a').focus(function() {$(this).blur();})

  var menuOpen = false;
  var locked = false;

  $('#navigation a.nav').mouseenter(function() {
    if (locked) {
      return;
      $('#navigation .selected').hide();
    }

    var $sub = $(this).next('ul');
    if (!$sub.size()){
      $('#navigation .selected').hide();
      menuOpen = false;
      return;
    }
     

    if (!menuOpen)
    {
      locked = true;
      menuOpen = true;
      $sub.addClass('selected').slideDown('fast', function() {locked = false;});
    } else {
      $('#navigation ul.selected').hide().removeClass('selected');
      $sub.addClass('selected').show();
    }
  }).click(function() {
    $('#nav-helper').unbind('mouseleave');
  });

  $('#nav-helper').bind('mouseleave', function() {
    $('#navigation .selected').slideUp('fast').removeClass('selected');
    menuOpen = false;
  });
});
