http://jsfiddle.net/mBkM3/
Каждый раз, когда я нажимаю кнопку, она открывается дважды, а затем закрывается.
Почему бы просто не поочередно открываться и закрываться с правильной анимацией .5 сек?
Попробуйте сделать так:
$(".add-entry").css('display','block').hide();
http://jsfiddle.net/mBkM3/3/