function clock(){
  var thetime = new Date();
  var nhours = thetime.getUTCHours();
  var nmins = thetime.getMinutes();
  var nsecn = thetime.getSeconds();
  var nday = thetime.getDay();
  var nmonth = thetime.getMonth();
  var ntoday = thetime.getDate();
  var nyear = thetime.getYear();
  var AorP = " ";

  nhours -= 0;
  if(nhours < 0){
    nhours += 24;
  }

  if(nhours >= 12){
    AorP = "PM";
  }else{
    AorP = "AM";
  }

  if(nhours >= 13)
    nhours -= 12;
  if(nhours == 0)
    nhours = 12;
  if(nsecn < 10)
    nsecn = "0"+nsecn;
  if(nmins < 10)
    nmins = "0"+nmins;

  if(nday == 0)
    nday = "Sunday";
  if(nday == 1)
    nday = "Monday";
  if(nday == 2)
    nday = "Tuesday";
  if(nday == 3)
    nday = "Wednesday";
  if(nday == 4)
    nday = "Thursday";
  if(nday == 5)
    nday = "Friday";
  if(nday == 6)
    nday = "Saturday";

  if(nmonth == 0)
    nmonth = "Jan";
  if(nmonth == 1)
    nmonth = "Feb";
  if(nmonth == 2)
    nmonth = "Mar";
  if(nmonth == 3)
    nmonth = "Apr";
  if(nmonth == 4)
    nmonth = "May";
  if(nmonth == 5)
    nmonth = "Jun";
  if(nmonth == 6)
    nmonth = "Jul";
  if(nmonth == 7)
    nmonth = "Aug";
  if(nmonth == 8)
    nmonth = "Sep";
  if(nmonth == 9)
    nmonth = "Oct";
  if(nmonth == 10)
    nmonth = "Nov";
  if(nmonth == 11)
    nmonth = "Dec";

  nyear += 1900

  var clock_div = document.getElementById('clock');
  clock_div.innerHTML = nhours+":"+nmins+":"+nsecn+" "+AorP+", "+ntoday+" "+nmonth+" "+nyear;
  setTimeout('clock()',500);
}
