onload = function() { 
    var startdatum = new Date(); 
    var startzeit = startdatum.getTime(); 
    var zieldatum = new Date(2011, 10, 25, 20, 30, 0); 
    var zielzeit = zieldatum.getTime(); 
    if(startzeit < zielzeit) { 
        var tage = Math.floor((zielzeit - startzeit) / 86400000); 
        var stunden = Math.floor((zielzeit - startzeit) / 3600000 - tage * 24); 
        var minuten = Math.floor((zielzeit - startzeit) / 60000 - tage * 1440 - stunden * 60); 
        var sekunden = Math.floor((zielzeit - startzeit) / 1000 - tage * 86400 - stunden * 3600 - minuten * 60); 
        if(tage == 1) { 
            tage = tage + " Tag, "; 
        } else { 
            tage = tage + " Tage, "; 
        } 
        if(stunden == 1) { 
            stunden = "0" + stunden + " Stunde, "; 
        } else if(stunden < 10) { 
            stunden = "0" + stunden + " Stunden, "; 
        } else { 
            stunden = stunden + " Stunden, "; 
        } 
        if(minuten == 1) { 
            minuten = "0" + minuten + " Minute und "; 
        } else if(minuten < 10) { 
            minuten = "0" + minuten + " Minuten und "; 
        } else { 
            minuten = minuten + " Minuten und "; 
        } 
        if(sekunden == 1) { 
            sekunden = "0" + sekunden + " Sekunde"; 
        } else if(sekunden < 10) { 
            sekunden = "0" + sekunden + " Sekunden"; 
        } else { 
            sekunden = sekunden + " Sekunden"; 
        } 
        document.getElementById("countdown").innerHTML = tage + stunden + minuten + sekunden; 
        setTimeout(arguments.callee, 1000); 
    } else { 
        document.getElementById("countdown").innerHTML = "Countdown beendet"; 
    } 
}
