var navTimeout;

function hideSubnav() {
  clearTimeout(navTimeout);
  $("ul.sub-menu").fadeOut(250);
  $("nav > ul > li.current-menu-item ul").fadeIn(250);
  $("nav > ul > li.current-menu-parent ul").fadeIn(250);
}

function showSubnav(eventObject) {
  clearTimeout(navTimeout);
  $("ul.sub-menu").css('display','none');
  $(this).children('ul').css('display','inline-block');    
}

function leaveNav() {
  navTimeout = setTimeout("hideSubnav()",1000);
}


$(document).ready(function() {
  $("nav > ul > li").mouseenter(showSubnav);
  $("nav").mouseleave(leaveNav);
});

