jQuery(document).ready(function() {
    var timeout = null;
    jQuery('#submenu>li').hover(
       
        function() {
            jQuery('#submenu ul:visible').slideUp('fast');
            var el = jQuery(this);
            
            var sub2menu = el.children('ul');
            if (sub2menu.length > 0) {
                if (sub2menu.css('display') == 'none') {
                    timeout = setTimeout( function() { sub2menu.slideDown('fast'); },200);
                }
            }
        },
        function() { 
            jQuery('#submenu ul:visible').slideUp('fast');
            clearTimeout(timeout);
        }
    );
});