У меня не было тонны времени, чтобы просмотреть ваш код, но рассмотрите возможность использования нового (er) JQuery UI Accordion, который встроен в Jquery UI, начиная с последней версии. Это можно увидеть здесь:
http://jqueryui.com/demos/accordion/
Он протестирован во всех браузерах, устанавливается очень быстро и может быть стилизован с помощью Themeroller. Лучше всего я думаю, что после установки кода для JqueryUI вы можете снова и снова использовать его функциональные возможности для наиболее распространенных задач пользовательского интерфейса, а не вызывать набор «пользовательских» файлов jquery и добавлять запросы http.
Исходя из моего опыта работы с Accordion, он будет выглядеть и вести себя почти так же, как тот, который вы установили. И есть огромное сообщество поддержки, если вы столкнетесь с проблемами.
Удачи!