// Holidays & Special (non-holiday) Days

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

// annual public holidays
	if (month == 1 && day == 1) {
		holString = "<img src=\"images/newyear.gif\" width=\"45\" height=\"52\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">New Year's Day";
	} else if (month == 12 && day == 25) {
		holString = "<img src=\"images/santa.gif\" width=\"45\" height=\"46\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Christmas Day";
	} else if (month == 12 && day == 26) {
		holString = "<img src=\"images/boxingday.gif\" width=\"45\" height=\"40\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Boxing Day";

// 2009 UK public holidays
	} else if (year == 2009 && month == 4 && day == 10) {
		holString = "<img src=\"images/bible.gif\" width=\"36\" height=\"45\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Good Friday";
	} else if (year == 2009 && month == 4 && day == 13) {
		holString = "<img src=\"images/easter-m.gif\" width=\"45\" height=\"52\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Easter Monday";
	} else if (year == 2009 && month == 5 && day == 4) {
		holString = "<img src=\"images/mayday.gif\" width=\"45\" height=\"46\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">May Day Bank Holiday";
	} else if (year == 2009 && month == 5 && day == 25) {
		holString = "<img src=\"images/spring.gif\" width=\"50\" height=\"53\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Spring Bank Holiday";
	} else if (year == 2009 && month == 8 && day == 24) {
		holString = "<img src=\"images/summer.gif\" width=\"45\" height=\"41\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Summer Bank Holiday";
	} else if (year == 2009 && month == 12 && day == 28) {
		holString = "<img src=\"images/boxingday.gif\" width=\"45\" height=\"40\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Bank Holiday in lieu of Boxing Day";
	}

	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 == 2009 && month == 2 && day == 24) {
		holString = "<img src=\"images/shrove.gif\" width=\"45\" height=\"49\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Shrove Tuesday";
	} else if (year == 2009 && month == 3 && day == 22) {
		holString = "<img src=\"images/mother.gif\" width=\"45\" height=\"45\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Mothers' Day";
	} else if (year == 2009 && month == 3 && day == 29) {
		holString = "<img src=\"images/clock.gif\" width=\"45\" height=\"37\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">British Summer Time begins";
	} else if (year == 2009 && month == 3 && day == 12) {
		holString = "<img src=\"images/easter-s.gif\" width=\"45\" height=\"25\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Easter Sunday";
	} else if (year == 2009 && month == 6 && day == 21) {
		holString = "<img src=\"images/father.gif\" width=\"45\" height=\"45\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Fathers' Day";
	} else if (year == 2009 && month == 10 && day == 25) {
		holString = "<img src=\"images/clock.gif\" width=\"45\" height=\"37\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">British Summer Time ends";
	} else if (year == 2009 && month == 11 && day == 8) {
		holString = "<img src=\"images/remembrance.gif\" width=\"45\" height=\"54\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Remembrance Sunday";

// annual special days
	} else if (month == 1 && day == 25) {
		holString = "<img src=\"images/burns.gif\" width=\"30\" height=\"50\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Burns Night<br clear=\"left\">";
	} else if (month == 1 && day == 27) {
		holString = "<img src=\"images/star.gif\" width=\"45\" height=\"47\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Holocaust Memorial Day<br clear=\"left\">";
	} else if (month == 2 && day == 14) {
		holString = "<img src=\"images/valentine.gif\" width=\"45\" height=\"32\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">St. Valentine's Day<br clear=\"left\">";
	} else if (month == 3 && day == 1) {
		holString = "<img src=\"images/wales.gif\" width=\"45\" height=\"30\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">St. David's Day<br clear=\"left\">";
	} else if (month == 3 && day == 17) {
		holString = "<img src=\"images/patrick.gif\" width=\"45\" height=\"53\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">St. Patrick's Day<br clear=\"left\">";
	} else if (month == 4 && day == 23) {
		holString = "<img src=\"images/england.gif\" width=\"45\" height=\"30\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">St George's Day<br clear=\"left\">";
	} else if (month == 10 && day == 31) {
		holString = "<img src=\"images/halloween.gif\" width=\"45\" height=\"42\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Halloween<br clear=\"left\">";
	} else if (month == 11 && day == 5) {
		holString = "<img src=\"images/fireworks.gif\" width=\"45\" height=\"44\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">Guy Fawkes Night<br clear=\"left\">";
	} else if (month == 11 && day == 30) {
		holString = "<img src=\"images/scotland.gif\" width=\"45\" height=\"30\" alt=\"\" align=\"left\" valign=\"top\" border=\"0\">St. Andrew's Day<br clear=\"left\">";
	}

	return holString;
}
