/* Format date and time for display 
with full weekday, month name and 24-hour time  */

var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
var hour=mydate.getHours()
var minute=mydate.getMinutes()
var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")

//validate hour values and set value of ampm
hour = (hour == 0) ? 00 : hour

// add zero digit to a one digit minute
if (minute < 10)
minute = "0" + minute // do not parse this number!

document.write(dayarray[day]+" "+montharray[month]+" "+ daym+", "+year+" "+hour+":"+minute)