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("feb 28, 2010 7:30");
    eventTitle = "*** IceBreaker 44 ***";
    break;
   case 2:
    enday = new Date("apr 10, 2010 7:30");
    eventTitle = "*** Test and Tune ***";
    break;
   case 3:
    enday = new Date("apr 24, 2010 7:30");
    eventTitle = "*** Points Event #1 ***";
    break;
   case 4:
    enday = new Date("apr 25, 2010 7:30");
    eventTitle = "*** Points Event #2 ***";
    break;
   case 5:
    enday = new Date("jun 5, 2010 7:30");
    eventTitle = "*** Points Event #3 ***";
    break;
   case 6:
    enday = new Date("jun 6, 2010 7:30");
    eventTitle = "*** Points Event #4 ***";
    break;
   case 7:
    enday = new Date("jul 3, 2010 7:30");
    eventTitle = "*** Larison Rock HillClimb ***";
    break;
   case 8:
    enday = new Date("aug 7, 2010 7:30");
    eventTitle = "*** Points Event #5 ***";
    break;
   case 9:
    enday = new Date("aug 8, 2010 7:30");
    eventTitle = "*** Points Event #6 ***";
    break;
   case 10:
    enday = new Date("sep 18, 2010 7:30");
    eventTitle = "*** Points Event #7 ***";
    break;
   case 11:
    enday = new Date("sep 19, 2010 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 13, 2010 18:00");
    eventTitle = "*** Year End Awards Banquet ***";
    break;
   default:
    enday = new Date("mar 6, 2011 7:30");
    eventTitle = "*** 2010 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()
 }
}
