var Countdown = {

    konec : new Date("12 11 2009 08:00:00"),
    
    leftPad : function( string, count, pad) {
        var str = string.toString();
        
        for ( var i = str.length ; i < count; i++ ) { str = pad + str; }
        
        return str;
        
    },
    
    update : function () {
        var ted = new Date();
        
        var target = document.getElementById('countdown_placeholder');
        
        if ( target != null  ) {
	        if ( Countdown.konec > ted ) {
		        
		        var seconds, minutes, hours, days;
		        
		        seconds = ( Countdown.konec - ted ) / 1000;
				seconds = Math.floor(seconds);
				
				minutes = seconds / 60;
				seconds = seconds % 60;
				minutes = Math.floor(minutes);
				
				hours = minutes / 60;
				minutes = minutes % 60;
				hours = Math.floor(hours);
				
				days = hours / 24;
				hours = hours % 24;
				days = Math.floor(days);
				
				hours = Countdown.leftPad( hours, 2, "0");
				minutes = Countdown.leftPad( minutes, 2, "0");
				seconds = Countdown.leftPad( seconds, 2, "0");
				
				
				target.innerHTML = "Zbývá ti <strong>" 
									+ days + "</strong> dnů <strong>" 
									+ hours + "</strong> hodin <strong>" 
									+ minutes + "</strong> minut <strong>" 
									+ seconds + "</strong> sekund"
		        ID=window.setTimeout( Countdown.update, 1000);
			} else {
				target.innerHTML = "";
			}
        }
    },
    

};

ID=window.setTimeout( Countdown.update, 1000);