
function makeArray() // primitive array declaration hack in Javascript
{
	var args = makeArray.arguments;
	for(var i = 0; i < args.length;i++) {
		this[i] = args[i];
	}
	this.length = args.length;
}

function padZeros(str)
{
	while(str.length < 2)
	str = "0" + str; // duh!
	return str;
}

dow = new makeArray("Sunday","Monday","Tuesday",
"Wednesday","Thursday","Friday","Saturday");

mon = new makeArray("January","February","March","April","May",
"June","July","August","September","October","November","December");

function showDateTime() // create date and time display
{
	d = new Date(); // visitor's time

	var yr = d.getYear();

	var hrstr = d.getHours();

	var ampm = "AM";

	if(hrstr >= 12) { // AM/PM conversion
		hrstr -= 12;
		ampm = "PM";
	}

	if(hrstr == 0) { // There are no zeros in our medieval time system
		hrstr = 12;
	}

	var minstr = padZeros("" + d.getMinutes());

	if(yr < 50) { // JavaScript isn't Y2K compatible, so this hack is necessary
		yr += 2000;
	}
	else if(yr < 1900) {
		yr += 1900;
	}
	// format the display string
	ds = dow[d.getDay()] + "<br> " + mon[d.getMonth()] + " " + d.getDate()
	+ " " + yr

	document.write(ds);
}







