Да, у вас анимация почетче работает ))). А как добавить активный элемент при загрузке странице по определенной ссылке? Будет ли работать такой код:
$("#menu > a"[<?php ставлю индекс в зависимости от url ?>])....
Добавил:
$('.<?php ?> > a').animate({'width':'240px'});
$('.<?php ?> > a').parent('li').siblings('li').find('a').animate({'width':'45px'}).end().removeClass('active').end().addClass('active');