 
 function toSt(n)
 {
  var s="";
  
  if(n<10)
    s+="0"
  return s+n.toString();
 }

 function countdown()
 {  
  var shipulatorMsg = '';
  var count = 0;
  
  localDate = new Date();
  
  count=Math.floor((eventDate.getTime()-(localDate.getTime() + dtDiff))/1);
 
  if(count<1)
  {
    // add 3 days on a Friday
    if (eventDate.getDay() == 5)
      eventDate.setDate(eventDate.getDate() + 3);
    else
      eventDate.setDate(eventDate.getDate() + 1);
  }
  
  var mili = toSt(count%100);
  count=Math.floor(count/1000);
  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 = toSt(count);
  
  // Clock message initialization  
  var atomicClockMsg = '';
  
  if (days == 0)
  {
    // choose message to display
    switch (hours)
    {
      case "00": 
        atomicClockMsg = 'The end is near!<div class="atomicClockSmall">for same day shipping - <a href="/Categories/QandA-Shipping.aspx#Order_Shipping">Domestic UPS Ground</a></div>';
        break;
    	
      case "23":
      case "22":
      case "21":
      case "20":
      case "19":
      case "18":
      case "17":
      case "16":
      case "15":
      case "14":    
        atomicClockMsg = 'This much time till Jes&uacute;s returns!<div class="atomicClockSmall">* Jes&uacute;s is the name of our UPS guy.<p /><a href="/Categories/QandA-Shipping.aspx#Order_Shipping">Have Shipping Questions?</a></div>';
        break;
      
      default: 
        atomicClockMsg = 'This much time to place your order and have it shipped <div class="today">TODAY</div><div class="atomicClockSmall"><a href="/Categories/QandA-Shipping.aspx#Order_Shipping">Domestic UPS Ground</a></div>';
        break;
    }
  }
  else
    atomicClockMsg = 'This much time till Jes&uacute;s returns!<div class="atomicClockSmall">* Jes&uacute;s is the name of our UPS guy.<p /><a href="/Categories/QandA-Shipping.aspx#Order_Shipping">Have Shipping Questions?</a></div>';

  // assign the message
  if (lastHour != hours)
  {
    obj = document.getElementById('atomicClockMsg');
    if (obj)
      obj.innerHTML = atomicClockMsg;  
  }
  lastHour = hours;

  // update the countdown clock
  obj = document.getElementById('timeLeft');
  if (obj)
  {
    if (days > 0)
      obj.innerHTML = ((parseInt(days)*24)+parseInt(hours))+":"+mins+":"+secs;
    else    
    {
      if (hours < 1)
        obj.innerHTML = mins+":"+secs+"."+mili;
      else
        obj.innerHTML = hours+":"+mins+":"+secs;
    }
  }
  
  setTimeout("countdown()",50);
 }
 
 function addLoadEvent(func) 
 {
   var oldonload = window.onload;
   if (typeof window.onload != 'function') 
   {
     window.onload = func;
   } 
   else 
   {
     window.onload = function() 
     {
       if (oldonload) 
       {
         oldonload();
       }
       func();
     }
   }
 }
 
 addLoadEvent(countdown);
 addLoadEvent(function() 
 {
   /* more code to run on page load */ 
 }
 );
 