*/
function countdown(time,id) {
//time brauchen wir später noch
t = time;
//Tage berechnen
d = Math.floor(t/(60*60*24));
// Stunden berechnen
h = Math.floor(t/(60*60)) % 24;
// Minuten berechnen
// Sekunden durch 60 ergibt Minuten
// Minuten gehen von 0-59
//also Modulo 60 rechnen
m = Math.floor(t/60) %60;
// Sekunden berechnen
s = t %60;
//Zeiten formatieren
d = (d > 0) ? d:"";
h = (h < 10) ? "0"+h : h;
m = (m < 10) ? "0"+m : m;
s = (s < 10) ? "0"+s : s;
// Ausgabestring generieren
strZeit = "Sie können sich noch
" + d + " Tage " + h + " Stunden " + m + " Minuten " + s + " Sekunden
online anmelden";
// Falls der Countdown noch nicht zurückgezählt ist
if(time > 0) {
//Countdown-Funktion erneut aufrufen
//diesmal mit einer Sekunde weniger
window.setTimeout('countdown('+ --time+',\''+id+'\')',1000);
} else {
//führe eine funktion aus oder refresh die seite
//dieser Teil hier wird genau einmal ausgeführt und zwar
//wenn die Zeit um ist.
strZeit = "Die Anmeldefirst zur Online-Anmeldung ist leider abgelaufen.
Für eventuelle Restplätze wenden Sie sich bitte telefonisch an den Veranstalter.";
}
// Ausgabestring in Tag mit id="id" schreiben
document.getElementById(id).innerHTML = strZeit;
}
//Helfer Funktion erlaubt Counter auch ohne Timestamp
//countdown2(Tage,Stunden,Minuten,Sekunden,ID)
function countdown2(d,h,m,s,id) {
countdown (d*60*60*24+h*60*60+m*60+s,id);
}
//-->