für mich fehlt da ein irgendwie gearteter wait befehl oder so.
ich hab von js keine ahnung, aber da das fenster ja stetig verkleinert werden soll, muss da auf jedenfall sowas wie n wait rein, sonst wird das script bis zur endstufe druchlaufen und dann einmal ausgegeben.