Timur, дело как раз в том чтоб обойтись без js
у меня на сайте это всего пара строчек кода для меню с любым количеством вложенности
$(document).ready(function(){
$.each($('#nav li'), function(i, n){
$(n).hover(
function(){$(this).addClass("sfhover");},
function(){$(this).removeClass("sfhover");
});
});
});