
function TodayDateCardinalStr()
{
	var monthNames = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
	document.write(GetTodayDateCardinalString(monthNames))
}

function TodayDateCardinalFullStr()
{
	var monthNames = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	document.write(GetTodayDateCardinalString(monthNames))
}

function GetTodayDateCardinalString(monthName)
{
	var TodayDate;
	now = new Date();
	var d = now.getDate();
	if (4 <= d && d <= 20) {
		sub = 'th';
	} else {
		switch (d % 10){
		case 1:
			sub = 'st';
			break;
		case 2:
			sub = 'nd';
			break;
		case 3:
			sub = 'rd';
			break;
		default:
			sub = 'th';

		}
	}
	return monthName[now.getMonth()] + ' ' + now.getDate() + sub + ' ' + now.getFullYear();
}
