Wie kann ich einen Countdown in Javascript realisieren?

Dazu muss eine Funktion geschrieben werden, welche sich via setTimeout() von selbst aufruft... SetTimeout derwartet als 1. Parameter die auszuführende Funktion, und als 2. Parameter den Zeiintervall (in Millisekunden)...

Beispiel:
PHP-Code:
<script language="Javascript">
<!--
var 
countdown "10";

function 
doCount()
{
 if (
countdown 0){
    
countdown--
 }
 else{
    
// Action die nach Ablauf des Countdowns ausgeführt werden soll...
 
}

 var 
countdown;
 var 
Math.floor(s/3600);
 var 
Math.floor((- (3600))/60);
 
= (s-(h*3600))%60

 window
.status=h+":"+m+":"+s" bis zur nächsten Seite"

 
window.setTimeout('doCount()',1000)
}

doCount();
//-->
</script> 
Dieses Skript zählt von 10 Rückwärts (anzeige in der Statusleiste) und würde bei "0" die Aktion im "else"-Zweig ausführen...

http://devedge.netscape.com/library/...w.html#1203758