1. Id у элементов должны быть УНИКАЛЬНЫМИ!!! (id='ul2' у кучи ул-ек это не правильно)
2. для jquery есть уже очень много плагинов для выпадающих меню (гугль поиск в помощь). Я например пользуюсь superfish.
Выглядит это примерно так:
<ul class="nav">
<li><a href='#' class="a_header"><?php echo $language;?></a>
<ul>
<li><a href="./index.php?route=common/home&language=en">English</a></li>
<li><a href="./index.php?route=common/home&language=ru">Русский</a></li>
<li><a href="./index.php?route=common/home&language=ua">Україньска</a></li>
</ul>
</li>
</ul>
$('.nav').superfish({
hoverClass : 'sfHover',
pathClass : 'overideThisToUse',
delay : 0,
animation : {height: 'show'},
speed : 'normal',
autoArrows : false,
dropShadows : false,
disableHI : false, /* set to true to disable hoverIntent detection */
onInit : function(){},
onBeforeShow : function(){},
onShow : function(){},
onHide : function(){}
});
$('.nav').css('display', 'block');