// JavaScript

function dispDate(dateVal)
{
	DaystoAdd = dateVal;
	TodaysDate = new Date();
	TodaysDay = new Array('Sunday', 'Monday', 'Tuesday','Wednesday', 'Thursday', 'Friday', 'Saturday');
	TodaysMonth = new Array('January', 'February', 'March','April', 'May','June', 'July', 'August', 'September','October', 'November', 'December');
	DaysinMonth = new Array('31', '28', '31', '30', '31', '30', '31', '31', '30', '31', '30', '31');
	
	function LeapYearTest (Year)
	{
		if (((Year % 400) == 0) || (((Year % 100) != 0) && (Year % 4) == 0))
		{
			return true;
		}
		else
		{
			return false;
		}
	}

	CurrentYear = TodaysDate.getYear();
	if (CurrentYear < 2000)
		CurrentYear = CurrentYear + 1900;
	currentMonth = TodaysDate.getMonth();
	DayOffset = TodaysDate.getDay();
	currentDay = TodaysDate.getDate();
	month = TodaysMonth[currentMonth];
	if (month == 'February')
	{
		if (((CurrentYear % 4) == 0) && ((CurrentYear % 100) != 0) || ((CurrentYear % 400) == 0))
		{
			DaysinMonth[1] = 29;
		}
		else
		{
			DaysinMonth[1] = 28;
		}
	}
	days = DaysinMonth[currentMonth];
	currentDay += DaystoAdd;
	if (currentDay > days)
	{
		if (currentMonth == 11)
		{
			currentMonth = 0;
			month = TodaysMonth[currentMonth];
			CurrentYear = CurrentYear + 1
		}
		else
		{
			month = TodaysMonth[currentMonth + 1];
		}
		currentDay = currentDay - days;
	}
	DayOffset += DaystoAdd;
	
	function offsettheDate(offsetCurrentDay)
	{
		if (offsetCurrentDay > 6)
		{
			offsetCurrentDay -= 6;
			DayOffset = TodaysDay[offsetCurrentDay - 1];
			offsettheDate(offsetCurrentDay-1);
		}
		else
		{
			DayOffset = TodaysDay[offsetCurrentDay];
			return true;
		}
	}
	
	offsettheDate(DayOffset);
	TheDate  = DayOffset + ', ';
	TheDate += month + ' ';
	TheDate += currentDay + ', ';
	if (CurrentYear < 100)
		CurrentYear = "19" + CurrentYear;
	TheDate += CurrentYear;
	document.write(' ' + TheDate);
}

function alternate(id)
{
	if (document.getElementsByTagName)
	{
		var table = document.getElementById(id);
		var rows = table.getElementsByTagName("tr");
		for (i = 0; i < rows.length; i++)
		{
			// manipulate rows
			if (i % 2 == 0)
			{
				rows[i].className = "even";
			}
			else
			{
				rows[i].className = "odd";
			}
		}
	}
}
