jQuery.navlevel2 = function(level1,dytime) { $(level1).mouseenter(function(){ varthis = $(this); delytime=setTimeout(function(){ varthis.find('ul:first').slideDown(); },dytime); }); $(level1).mouseleave(function(){ clearTimeout(delytime); $(this).find('ul:first').slideUp(); }); }; $("#topmenuid li #submenuid li").hover(function() { $(this).find("ul:first").show("fast"); }, function() { $(this).find("ul:first").hide("fast"); });