 <!-- Begin
dayName = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
monName = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
hourName = new Array("12", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11") 
now = new Date
// End -->

<!-- Begin
var strDay, strMin;
if ((now.getDate() == 1) || (now.getDate() != 11) && (now.getDate() % 10 == 1)) // Correction for 11th and 1st/21st/31st
strDay = "st ";
else if ((now.getDate() == 2) || (now.getDate() != 12) && (now.getDate() % 10 == 2)) // Correction for 12th and 2nd/22nd/32nd
strDay = "nd ";
else if ((now.getDate() == 3) || (now.getDate() != 13) && (now.getDate() % 10 == 3)) // Correction for 13th and 3rd/23rd/33rd
strDay = "rd ";
else
strDay = "th ";
if (now.getHours() >= 12)
strShift = " PM";
else
strShift = " AM";

if (now.getMinutes() < 10)
strMin = "0" + (now.getMinutes());
else
strMin = (now.getMinutes());

document.write(
dayName[now.getDay()]
+
" - "
+
monName[now.getMonth()]
+
" "
+
now.getDate()
+
", "
+
now.getFullYear()
+
"&nbsp;&nbsp;&nbsp;&nbsp;"
+
hourName[now.getHours()]
+
":"
+
strMin
+
strShift

)
// End -->
