// JavaScript - Writes Current Date in format: Day, Month Date, Year
// by Jeff Talarico - http://cfm.to/jeffshome
// 09.23.99
// For Boards2Go - http://www.boards2go.com

// the days
var days = new Array(7);
days[0] = "Sunday";
days[1] = "Monday";
days[2] = "Tuesday";
days[3] = "Wednesday";
days[4] = "Thursday";
days[5] = "Friday";
days[6] = "Saturday";

// the months
var months = new Array(12);
months[0] = "January";
months[1] = "February";
months[2] = "March";
months[3] = "April";
months[4] = "May";
months[5] = "June";
months[6] = "July";
months[7] = "August";
months[8] = "September";
months[9] = "October";
months[10] = "November";
months[11] = "December";

// the date
var dates = new Array(31);
dates[0] = "1";
dates[1] = "2";
dates[2] = "3";
dates[3] = "4";
dates[4] = "5";
dates[5] = "6";
dates[6] = "7";
dates[7] = "8";
dates[8] = "9";
dates[9] = "10";
dates[10] = "11";
dates[11] = "12";
dates[12] = "13";
dates[13] = "14";
dates[14] = "15";
dates[15] = "16";
dates[16] = "17";
dates[17] = "18";
dates[18] = "19";
dates[19] = "20";
dates[20] = "21";
dates[21] = "22";
dates[22] = "23";
dates[23] = "24";
dates[24] = "25";
dates[25] = "26";
dates[26] = "27";
dates[27] = "28";
dates[28] = "29";
dates[29] = "30";
dates[30] = "31";

var time = new Date();

// collects current month, day, date
var curMonth =  time.getMonth();
var curDay = time.getDay();
var curDate = time.getDate();

// uses that data in arrays
var theMonth = months[curMonth];
var theDay = days[curDay];
var theDate = dates[curDate - 1];
var theYear = time.getYear();

// adds the 19 for 20th century years and fixes Netscape's problem with 21st century dates
if (theYear < 100) {
	theYear = "19" + time.getYear();
} else if (navigator.appName == "Netscape") {
	theYear = time.getYear() - 100;
	theYear = "200" + theYear
} else {
	theYear = time.getYear();	
}

// the variable to be written to the document
var writeThis = theDay + ", " + theMonth + " " + theDate + ", " + theYear;

// writes the variable to the document
document.write(writeThis);
