// JavaScript Document
window.onload = showTheTime;
	var dayName = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
	var monName = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

function showTheTime() {
	var now = new Date();
	var dtString = dayName[now.getDay()] + ", " + monName[now.getMonth()] + " " + now.getDate();

	document.getElementById("showTime").innerHTML = dtString + " at " +
													showTheHours(now.getHours()) + 
													showZeroFilled(now.getMinutes()) + 
													showZeroFilled(now.getSeconds()) + showAmPm();
	setTimeout("showTheTime()",1000);
	
	function showTheHours(theHour) {
		return (theHour > 0 && theHour < 13) ? theHour : (theHour == 0) ? 12 : theHour-12;
	}
	
	function showZeroFilled(inValue) {
		return (inValue > 9) ? ":" + inValue : ":0" + inValue;
	}
	
	function showAmPm() {
		return (now.getHours() < 12) ? " AM" : " PM";
	}
}


