Господа программисты помогите пож-та немного доработать.
Есть вертикальное меню меню вида:
<ul id="menu">
<li> <a href="#">Главная</a>
<ul>
<li><a href="#">Каталог 1</a></li>
<li><a href="#">Каталог 2</a>
<ul>
<li><a href="#">Подкаталог 1</a></li>
<li><a href="#">Подкаталог 2</a></li>
<li><a href="#">Подкаталог 3</a></li>
</ul>
</li>
<li><a href="#">Каталог 3</a></li>
</ul>
</li>
<li> <a href="#">Programming Languages</a>
<ul>
<li><a href="#">PHP</a></li>
<li><a href="#">Ruby</a></li>
</ul>
</li>
</ul>
При клике на Главную открываются пункты: Каталоги, а подкаталоги остаются скрыты.
Какие изменения внести в код ниже чтобы Подкаталоги тоже открывались при клике на Главную.
function initMenu() {
$('#menu ul').hide();
$('#menu ul:first').show();
$('#menu li a').click(
function() {
var checkElement = $(this).next();
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
return false;
}
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#menu ul:visible').slideUp('normal');
checkElement.slideDown('normal');
return false;
}
}
);
}
$(document).ready(function() {initMenu();});