 var cycleTimer = 1;
var secsPerDay = 1000 ;
var minPerDay = 60 * secsPerDay;
var hoursPerDay = 60 * minPerDay;
var PerDay = 24 * hoursPerDay;
var gltime=1000;

tes=0
tes=parseInt(navigator.appVersion)
if (tes >= 4)
{
 var timerID;
 var timerRunning = false;
 var today = new Date();
 var enday = new Date();
 var timeRemain = 0;
/* This function will stop the clock */
 function stopclock()
 {
  if(timerRunning)
   clearTimeout(timerID);
   timerRunning = false;
 }
/* This function will start the clock */
 function startclock()
 {
  stopclock();
  showtime();
 }

/* 
This is the heart of the script
 today is the date today, wow.
 enday is the date you want to countdown to.
 secsPerDay will be used to get the seconds per day.
 you should be able to figure out minPerDay, hoursPerDay, and PerDay.
*/
 function showtime ()
 {
  today = new Date();
  switch (cycleTimer)
  {
   case 1:
    enday = new Date("mar 4, 2012 7:30");
    eventTitle = "*** IceBreaker 46 ***";
    break;
   case 2:
    enday = new Date("mar 31, 2012 7:30");
    eventTitle = "*** Test and Tune ***";
    break;
   case 3:
    enday = new Date("apr 28, 2012 7:30");
    eventTitle = "*** Points Event #1 ***";
    break;
   case 4:
    enday = new Date("apr 29, 2012 7:30");
    eventTitle = "*** Points Event #2 ***";
    break;
   case 5:
    enday = new Date("jun 2, 2012 7:30");
    eventTitle = "*** Points Event #3 ***";
    break;
   case 6:
    enday = new Date("jun 3, 2012 7:30");
    eventTitle = "*** Points Event #4 ***";
    break;
   case 7:
    enday = new Date("jul 14, 2012 7:30");
    eventTitle = "*** Larison Rock HillClimb ***";
    break;
   case 8:
    enday = new Date("aug 11, 2012 7:30");
    eventTitle = "*** Points Event #5 ***";
    break;
   case 9:
    enday = new Date("aug 12, 2012 7:30");
    eventTitle = "*** Points Event #6 ***";
    break;
   case 10:
    enday = new Date("sep 22, 2012 7:30");
    eventTitle = "*** Points Event #7 ***";
    break;
   case 11:
    enday = new Date("sep 23, 2012 7:30");
    eventTitle = "*** Points Event #8 & IROC ***";
    break;
   case 12:
    enday = new Date("oct 17, 2007 7:30");
    eventTitle = "*** Fast Grass Autocross ***";
    break;
   case 13:
    enday = new Date("nov 10, 2012 18:00");
    eventTitle = "*** Year End Awards Banquet ***";
    break;
   default:
    enday = new Date("mar 3, 2013 7:30");
    eventTitle = "*** 2013 Season ***";
    break;
  }
   secsLeft = enday.getTime() - today.getTime();
  daysRemain = Math.floor(secsLeft/PerDay);   /* Interger */
   secsLeft = secsLeft % PerDay;              /* Remainder */
  hoursRemain = Math.floor(secsLeft/hoursPerDay);
   secsLeft = secsLeft % hoursPerDay;
  minRemain = Math.floor(secsLeft/minPerDay);
   secsLeft = secsLeft % minPerDay;
  secsRemain = Math.floor(secsLeft/secsPerDay);
  if (daysRemain > 1) 
  {
   day_rem = daysRemain + " days, "
  }
  else
  {
   if (daysRemain == 1) 
   {
    day_rem = daysRemain + " day, "
   }
   else
   {
    day_rem = ""
   }
  }
  if (hoursRemain > 1) 
  {
   hour_rem = hoursRemain + " hours, "
  }
  else
  {
   if (hoursRemain == 1 || daysRemain > 0) 
   {
    hour_rem = hoursRemain + " hour, "
   }
   else
   {
    hour_rem = ""
   }
  }
  if (minRemain > 0 || hoursRemain > 0 || daysRemain > 0)
  {
   min_rem = minRemain + " min, "
  }
  else
  {
   min_rem = ""
  }
  sec_rem = secsRemain + " sec"
  timeRemain =  day_rem + hour_rem + min_rem + sec_rem;
  willStartIn = " will start in ";

  document.down.face.value = " " + eventTitle + " " + willStartIn + timeRemain;
  timerID = setTimeout("showtime()",gltime);
  timerRunning = true;
  
  if (daysRemain < 0)
  {
   cycleTimer += 1;
   document.down.face.value = "  " + eventTitle + " is over!";
   /*
    clearTimeout(timerID);
    timerRunning = false;
    document.down.face.value = "Time Has Expired";
   */
  }
 }
/*
 function Change()
 {
  document.down.face.value = "www.eescc.org" 
  gltime=10000
 }
 function Reverse()
 {
  document.down.face.value= timeRemain;
  gltime=1
 }
*/
}

function go()
{	
 if (tes >= 4)
 {
  startclock()
 }
}

