// Holidays & Special (non-holiday) Days

function my_holiday(day, month, year) {
	var holString = "";

// annual public holidays
	if (month == 1 && day == 1) {
		holString = "<img src=\"/gifimages/newyear.gif\" width=\"45\" height=\"52\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">New Year's Day";
	} else if (month == 2 && day == 14) {
		holString = "<img src=\"/gifimages/valentine.gif\" width=\"45\" height=\"32\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Valentine Day";
	} else if (month == 3 && day == 17) {
		holString = "<img src=\"/gifimages/patrick.gif\" width=\"45\" height=\"53\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">St. Patrick's Day";
	} else if (month == 7 && day == 4) {
		holString = "<img src=\"/gifimages/fireworks.gif\" width=\"45\" height=\"44\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Independence Day";
	} else if (month == 10 && day == 31) {
		holString = "<img src=\"/gifimages/halloween.gif\" width=\"45\" height=\"42\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Halloween";
	} else if (month == 11 && day == 11) {
		holString = "<img src=\"/gifimages/poppy-sm.gif\" width=\"39\" height=\"45\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Veterans' Day";
	} else if (year == 2007 && month == 11 && day == 22) {
		holString = "<img src=\"/gifimages/thanksgiving-sm.gif\" width=\"45\" height=\"32\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Thanksgiving Day"; // 4th Thursday
	} else if (year == 2007 && month == 11 && day == 23) {
		holString = "Holiday weekend ?";  // Always questionable...
	} else if (month == 12 && day == 7) {
		holString = "<img src=\"/gifimages/vetflag.gif\" width=\"45\" height=\"25\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Pearl Harbor Day";
	} else if (month == 12 && day == 25) {
		holString = "<img src=\"/gifimages/santa.gif\" width=\"45\" height=\"46\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Christmas Day";

// 2008 US public holidays

} else if (year == 2008 && month == 11 && day == 27) {
		holString = "<img src=\"/gifimages/thanksgiving-sm.gif\" width=\"45\" height=\"32\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Thanksgiving Day"; // 4th Thursday
	} else if (year == 2008 && month == 11 && day == 28) {
		holString = "Holiday weekend ?"; // Always questionable...

// 2009 US public holidays

} else if (year == 2009 && month == 11 && day == 26) {
		holString = "<img src=\"/gifimages/thanksgiving-sm.gif\" width=\"45\" height=\"32\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Thanksgiving Day"; // 4th Thursday
	} else if (year == 2008 && month == 11 && day == 27) {
		holString = "Holiday weekend ?"; // Always questionable...

// 2010 US public holidays

} else if (year == 2010 && month == 11 && day == 25) {
		holString = "<img src=\"/gifimages/thanksgiving-sm.gif\" width=\"45\" height=\"32\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Thanksgiving Day"; // 4th Thursday
	} else if (year == 2008 && month == 11 && day == 27) {
		holString = "Holiday weekend ?"; // Always questionable...


	}

	return holString;

}

function my_alt_holiday(day, month, year) {
	var aday, amonth;
	var holString = "";
	
	// calculate alternate date from given Gregorian date
	var altDate = my_date(day, month, year);
	var altMonthYear = altDate.substring(altDate.indexOf(' ')+1, altDate.length);
	aday = eval(altDate.substring(0, altDate.indexOf(' ')));
	amonth = eval(altMonthYear.substring(0, altMonthYear.indexOf(' ')));

// 2008 special days
	if (year == 2008 && month == 1 && day == 21) {
		holString = "<img src=\"/gifimages/mlking-smgray.gif\" width=\"36\" height=\"45\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">ML King Day"; // 3rd Monday
	} else if (year == 2008 && month == 2 && day == 18) {
		holString = "<img src=\"/gifimages/presidents-sm.gif\" width=\"45\" height=\"29\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Presidents Day"; // 3rd Monday
	} else if (year == 2008 && month == 2 && day == 29) {
		holString = "<img src=\"/gifimages/obedience.gif\" width=\"45\" height=\"49\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">1 every 4 yrs"; // Leap Year Day
	} else if (year == 2008 && month == 5 && day == 11) {
		holString = "<img src=\"/gifimages/mothers-sm.gif\" width=\"45\" height=\"28\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Mother's Day"; // 2nd Sunday
	} else if (year == 2008 && month == 5 && day == 26) {
		holString = "<img src=\"/gifimages/flag-sm.gif\" width=\"47\" height=\"30\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Memorial Day"; // last Monday
	} else if (year == 2008 && month == 6 && day == 15) {
		holString = "<img src=\"/gifimages/dad.gif\" width=\"45\" height=\"29\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Father's Day"; // 3rd Sunday
	} else if (year == 2008 && month == 9 && day == 1) {
		holString = "<img src=\"/gifimages/labor_day-sm.gif\" width=\"45\" height=\"39\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Labor Day"; // 1st Monday
	} else if (year == 2008 && month == 10 && day == 13) {
		holString = "<img src=\"/gifimages/columbus.gif\" width=\"45\" height=\"49\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Columbus Day"; // 2nd Monday

// annual special days

	} else if (year == 2008 && month == 3 && day == 23) {
		holString = "<img src=\"/gifimages/easter.gif\" width=\"50\" height=\"53\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Easter"; // see  external calendar
	} else if (year == 2008 && month == 3 && day == 9) {
		holString = "<img src=\"/gifimages/clock.gif\" width=\"45\" height=\"37\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Daylight Savings"; // see  external calendar
	} else if (year == 2008 && month == 11 && day == 2) {
		holString = "<img src=\"/gifimages/clock.gif\" width=\"45\" height=\"37\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Daylight Savings"; // see  external calendar

	}

// 2009 special days
	if (year == 2009 && month == 1 && day == 18) {
		holString = "<img src=\"/gifimages/mlking-smgray.gif\" width=\"36\" height=\"45\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">ML King Day"; // 3rd Monday
	} else if (year == 2009 && month == 2 && day == 15) {
		holString = "<img src=\"/gifimages/presidents-sm.gif\" width=\"45\" height=\"29\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Presidents Day"; // 3rd Monday
	} else if (year == 2009 && month == 2 && day == 29) {
		holString = "<img src=\"/gifimages/obedience.gif\" width=\"45\" height=\"49\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">1 every 4 yrs"; // Leap Year Day
	} else if (year == 2009 && month == 5 && day == 10) {
		holString = "<img src=\"/gifimages/mothers-sm.gif\" width=\"45\" height=\"28\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Mother's Day"; // 2nd Sunday
	} else if (year == 2009 && month == 5 && day == 25) {
		holString = "<img src=\"/gifimages/flag-sm.gif\" width=\"47\" height=\"30\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Memorial Day"; // last Monday
	} else if (year == 2009 && month == 6 && day == 21) {
		holString = "<img src=\"/gifimages/dad.gif\" width=\"45\" height=\"29\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Father's Day"; // 3rd Sunday
	} else if (year == 2009 && month == 9 && day == 7) {
		holString = "<img src=\"/gifimages/labor_day-sm.gif\" width=\"45\" height=\"39\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Labor Day"; // 1st Monday
	} else if (year == 2009 && month == 10 && day == 12) {
		holString = "<img src=\"/gifimages/columbus.gif\" width=\"45\" height=\"49\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Columbus Day"; // 2nd Monday

// annual special days

	} else if (year == 2009 && month == 4 && day == 12) {
		holString = "<img src=\"/gifimages/easter.gif\" width=\"50\" height=\"53\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Easter"; // see  external calendar
	} else if (year == 2009 && month == 3 && day == 8) {
		holString = "<img src=\"/gifimages/clock.gif\" width=\"45\" height=\"37\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Daylight Savings"; // see  external calendar
	} else if (year == 2009 && month == 11 && day == 1) {
		holString = "<img src=\"/gifimages/clock.gif\" width=\"45\" height=\"37\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Daylight Savings"; // see  external calendar

	} else if (year == 2010 && month == 4 && day == 4) {
		holString = "<img src=\"/gifimages/easter.gif\" width=\"50\" height=\"53\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Easter"; // see  external calendar
	} else if (year == 2010 && month == 3 && day == 14) {
		holString = "<img src=\"/gifimages/clock.gif\" width=\"45\" height=\"37\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Daylight Savings"; // see  external calendar
	} else if (year == 2010 && month == 11 && day == 7) {
		holString = "<img src=\"/gifimages/clock.gif\" width=\"45\" height=\"37\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Daylight Savings"; // see  external calendar
	}
	return holString;
}