
function upclock() {
 var col = ":";
 var spc = " ";
 var com = ",";

 var DaysofWeek = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
 var Months = ["Jan","Feb","Mar","Apr","May","Jun","July","Aug","Sep","Oct","Nov","Dec"];

 var dte = new Date();
 var hrs = dte.getHours();
 var min = dte.getMinutes();
 var sec = dte.getSeconds();
 var day = DaysofWeek[dte.getDay()]
 var date = dte.getDate()
 var month = Months[dte.getMonth()]
 var year = dte.getFullYear()
 var apm;

 if (date == 1 || date == 21 || date == 31)
  ender = "<sup>st</sup>";
 else if (date == 2 || date == 22)
  ender = "<sup>nd</sup>";
 else if (date == 3 || date == 23)
  ender = "<sup>rd</sup>";
 else
  ender = "<sup>th</sup>";

 if (12 < hrs) {
 	 hrs-=12;
 	 apm = "pm"
 }
 else {
 	apm = "am";
 }

 if (hrs == 0) hrs=12;
 if (hrs<=9) hrs="0"+hrs;
 if (min<=9) min="0"+min;
 if (sec<=9) sec="0"+sec;

 if (document.getElementById("clock")) {
   document.getElementById("clock").innerHTML =
    hrs+":"+min+":"+sec+apm+" "+day+", "+date+ender+" "+month+", "+year;
 }
 setTimeout(upclock, 1000);
}

upclock();

