function countdown(seconds, id) {
 var total_secs = seconds;
 var days = Math.floor(total_secs/(60*60*24));
 var hours = Math.floor((total_secs/3600)%24);
 var mins = Math.floor((total_secs/60)%60);
 var secs = Math.floor(total_secs%60);
 var id = id;
 var finished = false;
 var time;
 var doc;
 
 doc = document.getElementById(id);
 if ( ! doc ) {
  return false;
 }
    
 total_secs -= 1;
 
 if ( hours <= 9 && hours > -1 ) hours = "0" + hours;
 if ( mins <= 9 && mins > -1 ) mins = "0" + mins;
 if ( secs <= 9 && secs > -1 ) secs = "0" + secs;
 
 if ( days < 1 && hours < 1 && mins < 1 && secs < 1 ) {
  time = "Zeit abgelaufen!";
  finished = true;
  location.reload();
 }
 else if ( days < 1 ) {
  time = hours + ":" + mins + ":" + secs;
 }
 else {
  time = days + " Tage " + hours +":" + mins + ":" + secs;
 }
 
 doc.innerHTML = time;
 
 if ( finished != true ) {
  setTimeout("countdown('"+total_secs+"','"+id+"')", 1000);
 }
}
