// JavaScript 1.0 compatability - constructor for arrays 
	function makeArray(in_length) {
		this.length = in_length;
		return this;
	}
			
// Returns date page was last updated in "natural" date format: day, month date, year
function lastUpdated() {				
	// months are represented by 12 numbers
	// avoid using [0] - JS 1.0 compatability
	var 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";
				
	// dates are represented by 7 numbers
	// avoid using [0] - JS 1.0 compatability
	var 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";
			
	// get the date last modified, in strange format, and input it into the Date object
	var fullDate = new Date(document.lastModified);
			
	// Parse Date object to get more readabe date
	var year = fullDate.getYear();            //year is a major problem - some browsers return 4-digit year,
                                               //others return 1900 - year (ie, 100 in the year 2000), others
                                               //return last 2 digits of year (ie, 00 in the year 2000).

	if( year < 100 ) {                        //if browser returns last 2 digits of year
		year += 2000;
	} else if( year < 1900 ) {                //if browser returns 1900 - year
		year += 1900;
	}                                         //otherwise, browser returns full 4 digit year

	var month = monthNames[fullDate.getMonth() + 1];	// Date returns 0-11
	var day = dayNames[fullDate.getDay() + 1];		// Date returns 0-6
	var date = fullDate.getDate();				// Date returns the date
	var verboseDate = day + ", " + month + " " + date + ", " + year;
	
	return verboseDate;
}
