////////////////////////////////////////////////////////////////////////////////
// Clock Functions - from Patrick Hunlock  hunlock.com
////////////////////////////////////////////////////////////////////////////////

   months=new Array("January", "Febuary", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
   calDays=new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
   
   function pad(i) {
      //simple function to just add a zero in front of numbers less than zero (so we get 12:05 instead of 12:5)
      if (i < 10) {
         i = "0"+i;
      }
      return(i);
   }
   
   function doClock() {
      setTimeout( "doClock()", 1000 );
      t = new Date();
      m = t.getMonth();
      d = t.getDay();
      dt = t.getDate();
      y = t.getFullYear();
      h = t.getHours();
      if (h < 12) {
         ap="AM";
      } else {
         ap="PM";
         h=h-12;
      }
      mn= pad(t.getMinutes());
      s = pad(t.getSeconds());
      if (h==0) {
         h = 12
      }
      clockID.innerHTML=calDays[d]+", "+months[m]+" "+dt+" "+y+"<BR>"+h+":"+mn+":"+s+" "+ap;
   }

