
/* - deadline_timer.js - */
function deadl_timer() {
  if(!document.all && !document.getElementById) return;

  var clienttime = new Date();

  var deadline = new Date(2009,12-1,31,23,59);

  var Stunden = clienttime.getHours();
  var Minuten = clienttime.getMinutes();
  var Sekunden = clienttime.getSeconds();

  var minutesleft = Math.floor((deadline - clienttime) / 60 / 1000) + 1;
  var hoursleft = Math.floor(minutesleft / 60) + 1;
  var daysleft = Math.floor(hoursleft / 24) + 1;

  var timedisplay = "Abgelaufen";

  if(daysleft <= 1) {
    if(hoursleft <= 1) {
      timedisplay = minutesleft + " Minuten";
    } else {
      timedisplay = hoursleft + " Stunden";
    }
  } else {
    timedisplay = daysleft + " Tage";
  }

  if(document.getElementById) {
      if(document.getElementById("deadlinecd")){
        document.getElementById("deadlinecd").innerHTML = timedisplay;
        setTimeout("deadl_timer()", 30000);
      }
  } else if(document.all) {
      if(deadlinecd){
        deadlinecd.innerHTML = timedisplay;
        setTimeout("deadl_timer()", 30000);
      }
  }

  return true;
}

