// JavaScript Document

//###################################
//nothing beyond this point
function countdown(year,month,day,hour,minute,second){
 
  var dateFutureYear = year;
  var dateFutureMonth = month;
  var dateFutureDay = day;
  var dateFutureHour = hour;
  var dateFutureMinute = minute;
  var dateFutureSecond = second;
 
 
  dateFuture = new Date(dateFutureYear,dateFutureMonth,dateFutureDay,dateFutureHour,dateFutureMinute,dateFutureSecond);

 
  dateNowtime = new Date();
 
  dateNow = new Date(); //grab current date
  amount = dateFuture.getTime() - dateNow.getTime(); //calc milliseconds between dates
  delete dateNow;
 
  // time is already past
  if(amount < 0){
    document.getElementById('countbox').innerHTML="Now!";
  }
  // date is still good
  else{
    days=0;hours=0;mins=0;secs=0;out="";
   
    amount = Math.floor(amount/1000);//kill the "milliseconds" so just secs
   
    days=Math.floor(amount/86400);//days
    amount=amount%86400;
   
    hours=Math.floor(amount/3600);//hours
    amount=amount%3600;
   
    mins=Math.floor(amount/60);//minutes
    amount=amount%60;
   
    secs=Math.floor(amount);//seconds
   
    if(days != 0){out += days +" day"+((days!=1)?"s":"")+", ";}
    if(days != 0 || hours != 0){out += hours +" hour"+((hours!=1)?"s":"")+", ";}
    if(days != 0 || hours != 0 || mins != 0){out += mins +" minute"+((mins!=1)?"s":"")+", ";}
    out += secs +" seconds";
    document.getElementById("countbox").innerHTML=out;
   
    setTimeout("countdown("+dateFutureYear+","+dateFutureMonth+","+dateFutureDay+","+dateFutureHour+","+dateFutureMinute+","+dateFutureSecond+")", 1000);

    }//end if
}//end function countdown

window.onload=countdown('2010','3','2','09','11','59');