Luke: DIV animiert vergrößern

Beitrag lesen

Ich will einen Effekt ähnlich wie auf http://moofx.mad4milk.net/ erstellen, ein DIV soll bei klick auf einen Button 'aufscrollen'. Mein Versuch bisher:

function resizeDivTo(div_id, div_height)
{
 var div = document.getElementById(div_id);

if(div.offsetHeight < div_height)
 {
  var h = div.offsetHeight + 1;
  div.style.height = h+'px';
  window.setTimeout("resizeDivTo(div_id, div_height);", 1000);
 }
}

Vergrößert das DIV das vorher die Höhe 0 hat auf 3px; - einmalig. Versteh ich nicht. Wie könnte man's richtig machen?