// REFERENCE CODE: <SCRIPT LANGUAGE="JAVASCRIPT" SRC="/scripts/date.js"></SCRIPT>

//=============================================================================
// PURPOSE: Library function for the "fncProperDate" function
// USE: Returns an array of "n" length that it is passed
// EX: varArray = new MakeArray(5)

function MakeArray(n) {
	this.length = n
	return this
}

//=============================================================================
// PURPOSE: To call a *friendly* date; "December 25th, 2000"
// USE: Call the script where you want the date
// EX: <SCRIPT LANGUAGE="JAVASCRIPT">fncProperDate();</SCRIPT>

function fncProperDate() {
	var oneDate = new Date()
	var DateText = ""
	monthNames = new MakeArray(12)
	monthNames[1] = "January"; monthNames[2] = "February"; monthNames[3] = "March"; monthNames[4] = "April"; monthNames[5] = "May";	monthNames[6] = "June"; monthNames[7] = "July";	monthNames[8] = "August"; monthNames[9] = "September"; monthNames[10] = "October";	monthNames[11] = "November"; monthNames[12] = "December"
	dayNames = new MakeArray(7)
	dayNames[1] = "Sunday"; dayNames[2] = "Monday";	dayNames[3] = "Tuesday";;dayNames[4] = "Wednesday";	dayNames[5] = "Thursday"; dayNames[6] = "Friday";;dayNames[7] = "Saturday"
	var theDay = dayNames[oneDate.getDay() + 1]
	var theMonth = monthNames[oneDate.getMonth() + 1]
	var theYear = oneDate.getYear()
	if (theYear < 1000) { theYear += 1900 }
	TheText = theDay + ", " + theMonth + " " + oneDate.getDate() + ", " + theYear
	DateText = TheText
	document.write(DateText)
}
