Если вопрос для какого либо конкретного дела, а не просто для саморазвития, то я бы вообще сначала направил бы Вас в сторону animate.css + jquery.
А если по Вашему скрипту, то обратите внимание на функции each и toggle. В Вашем случае она сократит количество повторяющихся команд.
И вот
шпаргалка по jQuery. Рекомендую ознакомиться.