// JavaScript Document


function showDate()
// this function will show just the day, month, and year for the current date
{
	// create a new date object
	var myDate = new Date();	
	// extract the day out of the date
	var d = myDate.getDate();
	// extract the month out of the date
	var m = myDate.getMonth() + 1;
	// extract the year out of the date
	var y = myDate.getYear();
	
	
	//extract the day name from the day
	var dow = myDate.getDay();
	var dayName;
	switch (dow)
	{
		case 0: dayName = "SUNDAY"; break;
		case 1: dayName = "MONDAY"; break;
		case 2: dayName = "TUESDAY"; break;
		case 3: dayName = "WEDNESDAY"; break;
		case 4: dayName = "THURSDAY"; break;
		case 5: dayName = "FRIDAY"; break;
		case 6: dayName = "SATURDAY"; break;
	}
		
	// get the month name from the month
	var monthName;	
	switch (m)
	{
		case 1: monthName = "January"; break;
		case 2: monthName = "February"; break;	
		case 3: monthName = "March"; break;	
		case 4: monthName = "April"; break;
		case 5: monthName = "May"; break;		
		case 6: monthName = "June"; break;
		case 7: monthName = "July"; break;
		case 8: monthName = "August"; break;
		case 9: monthName = "September"; break;
		case 10: monthName = "October"; break;
		case 11: monthName = "November"; break;
		case 12: monthName = "December"; break;
	}
	
	
	//add a suffix for the date (day of month - st, th, rd, and nd)
	var daySuffix = "th";
	switch (d)
	{
		case 1: daySuffix = "st"; break;
		case 2: daySuffix = "nd"; break;
		case 3: daySuffix = "rd"; break;
		case 21: daySuffix = "st"; break;
		case 22: daySuffix = "nd"; break;
		case 23: daySuffix = "rd"; break;
		case 31: daySuffix = "st"; break;
			
	}
	
	// combine the five date elements in a nice format
	var fullDate  =  dayName + ",  " + d + daySuffix + " " + monthName + " " + y + "." ; 
	// show the formatted date
	document.write("<font size = '1'>" + fullDate + "</font>");

}
