var theDate = new Date();
var monthNames = new Array(12);
var dayNames = new Array(7);
var daySuffix;

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[1] = 'Sunday';
dayNames[2] = 'Monday';
dayNames[3] = 'Tuesday';
dayNames[4] = 'Wednesday';
dayNames[5] = 'Thursday';
dayNames[6] = 'Friday';
dayNames[7] = 'Saturday';

switch(theDate.getDate()) {
	case 1, 21, 31: 
		daySuffix = 'st';
		break;
	case 2, 22:
		daySuffix = 'nd';
		break;
	case 3, 23:
		daySuffix = 'rd';
		break;
	default:
		daySuffix = 'th';
}

function writeTitleDate() {
	document.write(dayNames[theDate.getDay() + 1] + ' ' + theDate.getDate() + daySuffix + ' ' + monthNames[theDate.getMonth() + 1]);
}
