function tick() {
var hours, minutes, seconds, ap;
var intHours, intMinutes, intSeconds;
var today;

today = new Date();

     intHours = today.getHours();
     intMinutes = today.getMinutes();
     intSeconds = today.getSeconds();

     if (intHours == 0) {
         hours = "12:";
         ap = "Midnight";
     } else if (intHours < 12) {
         hours = intHours+":";
         ap = "A.M.";
     } else if (intHours == 12) {
         hours = "12:";
         ap = "Noon";
     } else {
         intHours = intHours - 12
         hours = intHours + ":";
         ap = "P.M.";
     }

     if (intMinutes < 10) {
         minutes = "0"+intMinutes+":";
     } else {
         minutes = intMinutes+":";
     }

     if (intSeconds < 10) {
         seconds = "0"+intSeconds+" ";
     } else {
         seconds = intSeconds+" ";
     }

     timeString = hours+minutes+seconds+ap;

     Clock.innerHTML = timeString;

     window.setTimeout("tick();", 100);
}

