//Tag:Std:Min:sek

window.onload = initTimer;
//Monat begint mit 0=januar
//20 Juni 2010
var endTime = new Date(2011, 5, 20, 6, 30, 0);
var endTimeSec = endTime.getTime()/1000;
var intactiv;
var jetzt = new Date();
var jetztSec = jetzt.getTime()/1000;
var nextDay = new Date(2011, 5, 21);

function initTimer(){
  if(document.getElementById('time')){
    if(nextDay<jetzt){
      clearInterval(intactiv);
      document.getElementById('timer').innerHTML = 'Das war sie - Fahrradsternfahrt 2011';
      return '';
    }
    
    var rest=getRest();
    if(rest){
      document.getElementById('time').innerHTML=rest;
      intactiv = setInterval('timerGo()',1000);
    }
  }
}

function timerGo(){
  document.getElementById('time').innerHTML=getRest();
}

function getRest(){
  jetztSec=jetztSec+1;
  var rest = Math.floor(endTimeSec-jetztSec);
  
  if(rest<0){
    clearInterval(intactiv);
    document.getElementById('timer').innerHTML = 'Heute: Fahrradsternfahrt 2011';
    return false;
  }
  
  var tage = Math.floor(rest/3600/24);
  rest = rest-tage*3600*24;
  
  var std = Math.floor(rest/3600);
  rest = rest-std*3600;
  
  var min = Math.floor(rest/60);
  rest = rest - min*60;
  
  var sec = Math.floor(rest);
  
  if(tage<10){tage='0'+tage}
  if(std<10){std='0'+std}
  if(min<10){min='0'+min}
  if(sec<10){sec='0'+sec}
  
  
  return tage+':'+std+':'+min+':'+sec;

}