
var eventdate = new Date("September 29, 2012 16:0:0 +0100");


function toSt(n) {
  s=""
  if(n<10) s+="0"
  return s+n.toString();
}
 
function countdown(timeElement) { //days hours mins secs
  d=new Date();
  count=Math.floor((eventdate.getTime()-d.getTime())/1000);
  var output = '';
  if(count<=0) {
    output += '<b>+</b>';
    count = -count;
    }
  var secs=toSt(count%60);
  count=Math.floor(count/60);
  var mins=toSt(count%60);
  count=Math.floor(count/60);
  var hours=toSt(count%24);
  count=Math.floor(count/24);
  var days=count;    
  if (days > 0)
    output += days + " days, ";
  output += hours + " hrs " + mins + " min " + secs + " secs";

  timeElement.innerHTML = output;
  if (document.all)
    setTimeout('countdown(timeElement)',500);
  else if (!document.layers)
    setTimeout("countdown(document.getElementById('timeElement'));",500);
  else
    setTimeout("countdown(document.getElementById('timeElement'));",500);
}

