Andreas: Problem mit Countdown-Script

Beitrag lesen

Hallo!
Ich habe das nette Javascript aus den Anwendungsbeispielen aus SELFhtml ein wenig modifiziert, das es rückwärts zählt(http://selfhtml.teamone.de/dhtml/beispiele/datumuhr.htm) oder besser zählen sollte. ich bekomme einen Fehler in der Zeile:

var Sekunden = toSt(Diff%60);

'Objekt erwartet'.

Keine Ahnung was das soll. Das ursprüngliche Script hat wunderbar funktioniert, mein Versuch sieht wie folgt aus:

function ZeitAnzeigen() {

var Endzeit = new Date("July 08, 2002 08:00:00");
 var Jetzt = new Date();
 var Diff = Math.floor((Endzeit.getTime()-Jetzt.getTime())/1000);

var Sekunden = toSt(Diff%60);
     Diff = Math.floor(Diff/60);
 var Minuten = toSt(Diff%60);
     Diff = Math.floor(Diff/60);
 var Stunden = toSt(Diff%24);
 var Tage = Diff;

var Vormin  = ((Minuten < 10) ? ":0" : ":");
 var Vorsek  = ((Sekunden < 10) ? ":0" : ":");

var countdown = Tag + " Tage, " + Stunden + Vormin + Minuten + Vorsek + Sekunden;

if(DHTML) {
   if(NS) setCont("id","Uhr",null,"<span class="Uhr">" + countdown + "</span>");
   else   setCont("id","Uhr",null,countdown);
 }
 else return;

window.setTimeout("ZeitAnzeigen()",1000);
}

Jemand ne Idee, wie ich obigen Fehler beheben könnte, oder habe ich womöglich einen grundsätzlichen Fehler gemacht?

Viele Grüße

Andreas