$(function() {
var toggle_stat = fasle;
$('#show-reg-form').click(function() {
if (toggle_stat == false) {
$('#login-block').animate({"top":"0"}, 500);
toggle_stat = true;
} else {
$('#login-block').animate({"top":"100"}, 500);
toggle_stat = false;
}
});
});
P.S. Только это ж анимация и там 500 мс действие и при двойном клике будет лажа. В общем надо ещё проверять закончено текущая анимация или нет.