Добрый день, уважаемые пользователи!
Возник вопрос с выпадающим вертикальным меню, код вызова:
	
	| Код: | 
	| <script type="text/javascript">
	$(function() {
	
	    var menu_ul = $('.menu-left-menu-container .menu > li > ul'),
	        menu_a  = $('.menu-left-menu-container .menu > li > a');
	    
	    menu_ul.hide();
	
	    menu_a.hover(function(e) {
	        e.preventDefault();
	        if(!$(this).hasClass('active')) {
	            menu_a.removeClass('active');
	            menu_ul.filter(':visible').slideUp('normal');
	            $(this).addClass('active').next().stop(true,true).slideDown('normal');
	        } else {
	            $(this).removeClass('active');
	            $(this).next().stop(true,true).slideUp('normal');
	        }
	    });
	
	});
</script> | 
	
Проблема собственно вот в чем. Данный код работает при событии HOVER на первый пункт меню LI, но если я к примеру навожу на другие подпункты этого же меню, то они просто обратно сворачиваются.
Как сделать так, чтобы при наведении на первый LI меню раскрывалось и можно было без труда перейти по вложенным пунктам, а вот если я отвожу мышку от этого пункта, подменю просто сворачивалось.
Для примера покажу картинки.