Hallo,
Beim ersten Aufruf von countdown() wird die Seite gerade noch aufgebaut, also schreibt document.write() in das Dokument. Danach wird sie abgeschlossen (</body></html>) und deswegen überschreibt der erneute Aufruf von document.write() das Dokument. Dann ist die Funktion weg und window.setTimeout() versucht eine Funktion aufzurufen, welche es nicht mehr gibt.
Aah raffiniert.
Grüße
Jeena Paradies