/* 

	Date generation script
	
	- Toby Oxborrow - www.oxborrow.net -
	Free for distribution (ie. steal if you want)
	Output format:
	dddd, dd mmmm yyyy

	Tested with:
		MSIE 5.5
		Netscape 6

*/

// Variables
var DateObject = new Date();
var aryMonth = new Array(11);
var aryWeekDay = new Array(6);
var strOutput = new String('');
var strBrowserName = new String(navigator.appName);

// Generate days array
aryWeekDay[0]="Sunday";
aryWeekDay[1]="Monday";
aryWeekDay[2]="Tuesday";
aryWeekDay[3]="Wednesday";
aryWeekDay[4]="Thursday";
aryWeekDay[5]="Friday";
aryWeekDay[6]="Saturday";

// Generate month's array
aryMonth[0]="January";
aryMonth[1]="February";
aryMonth[2]="March";
aryMonth[3]="April";
aryMonth[4]="May";
aryMonth[5]="June";
aryMonth[6]="July";
aryMonth[7]="August";
aryMonth[8]="September";
aryMonth[9]="October";
aryMonth[10]="November";
aryMonth[11]="December";

// Compile date string
strOutput = aryWeekDay[ DateObject.getDay() ] +', ';
strOutput += DateObject.getDate() +' ';
strOutput += aryMonth[DateObject.getMonth()] +' ';
// Netscape 6's getYear() returns differently
if (strBrowserName == 'Netscape') {
	strOutput += 1900 + DateObject.getYear();
} else {
	strOutput += DateObject.getYear();
}

// Write to page
document.write(strOutput);

// Empty variables, no longer used
DateObject = 0;
aryMonth = new Array(0);
aryWeekDay = new Array(0);
strOutput = '';
strBrowserName = '';
