var monthNames = new Array();
	monthNames[0] = "January";
	monthNames[1] = "February";
	monthNames[2] = "March";
	monthNames[3] = "April";
	monthNames[4] = "May";
	monthNames[5] = "June";
	monthNames[6] = "July";
	monthNames[7] = "August";
	monthNames[8] = "September";
	monthNames[9] = "October";
	monthNames[10] = "November";
	monthNames[11] = "December";

var dayNames = new Array();
	dayNames[0] = "Sunday";
	dayNames[1] = "Monday";
	dayNames[2] = "Tuesday";
	dayNames[3] = "Wednesday";
	dayNames[4] = "Thursday";
	dayNames[5] = "Friday";
	dayNames[6] = "Saturday";

function dateAsText( d )
{
	var asText = 
		dayNames[d.getDay()] + ' '
		+ monthNames[d.getMonth()] + ' '
		+ d.getDate() + ', '
		+ d.getFullYear() + ' '
		+ d.getHours() % 12;
	
	var minutes = d.getMinutes();
	asText += minutes < 10 ? ":0" + minutes : ":" + minutes;
	asText += d.getHours() > 12 ? " pm" : " am";

	return asText;
}
