//Mark Schwing 2008, revised 2011
//(0=Su, 1=M, 2=Tu, 3=W, 4=Th, 5=F, 6=Sa; Month-0=January)
var theday = new Date();
var MMM1 = theday.getMonth()+1;
var DDD1 = theday.getDate();
var YYY1 = theday.getFullYear();
var weekday = theday.getDay();
var MMM = MMM1.toString();
var DDD = DDD1.toString();
var YYY = YYY1.toString();
var MandD = MMM + DDD;
var MMDDYY = MMM + DDD + YYY;
var Message = " ";
if (MMM=="1") {
if (MandD=="11") Message="Happy New Year";
else if (DDD1>=15&&DDD1<=21&&weekday==1) Message="Martin Luther King Jr. Day";
else if (MandD=="120") Message="Inauguration Day";
else if (MandD=="126") Message="Australia Day";
}
else if (MMM=="2") {
if (MandD=="22") Message="Ground-hog Day";
else if (MandD=="214") Message="Happy Valentine's Day";
else if (DDD1>=15&&DDD1<=21&&weekday==1) Message="President's Day";
}
else if (MMM=="3"&&MandD<322) {
if (MandD=="38") Message="International Women's Day";
else if (MandD=="317") Message="St. Patrick's Day";
}
else if (MandD*1>=322&&MandD*1<=425) bmarnapr();
else if (MandD*1>=41&&MandD*1<=49) bmarnapr();
else if (MandD=="430") Message="Queen's Birthday (The Netherlands)";
else if (MMM=="5") {
if (MandD=="51") Message="May Day";
else if (MandD=="55") Message="Children's Day (Japan/South Korea)";
else if (MandD=="516") Message="Greetings from Cyberspace!";
else if (DDD1>=8&&DDD1<=14&&weekday==0) Message="Mother's Day";
else if (DDD1>=25&&DDD1<=31&&weekday==1) Message="Memorial Day";
}
else if (MMM=="6") {
if (MandD=="62") Message="Anniversary of the Republic (Italy)";
else if (MandD=="623") Message="Midsummer Eve";
else if (MandD=="624") Message="Midsummer Day";
else if (DDD1>=15&&DDD1<=21&&weekday==0) Message="Father's Day";
else if (DDD1>=24&&DDD1<=30&&weekday==0) Message="Gay and Lesbian Pride Day";
}
else if (MMM=="7") {
if (MandD=="71") Message="Canada Day";
else if (MandD=="74") Message="Independence Day";
else if (MandD=="712") Message="Orangemen's Day (Northern Ireland)";
}
else if (MandD=="915") Message="Respect-for-the-Aged Day (Japan)";
else if (MMM=="9"&&DDD1>=1&&DDD1<=7&&weekday==1) Message="Labor Day";
else if (MMM=="10") {
if (MandD=="105") Message="Republic Day (Portugal)";
else if (MandD=="1024") Message="United Nations Day";
else if (MandD=="1026") Message="National Day (Austria)";
else if (MandD=="1031") Message="Happy Halloween";
else if (DDD1>=8&&DDD1<=14&&weekday==1) Message="Columbus Day";
}
else if (MMM=="11") {
if (MandD=="115") Message="Guy Fawkes Day (UK)";
else if (MandD=="1111") Message="Veterans Day";
else if (DDD1>=22&&DDD1<=28&&weekday==4) Message="Thanksgiving";
}
else if (MMM=="12") {
if (MandD=="1210") Message="Human Rights Day";
else if (MandD=="1216") Message="Day of Reconciliation (South Africa)";
else if (MandD=="1224") Message="Christmas Eve";
else if (MandD=="1225") Message="Merry Christmas";
else if (MandD=="1226") Message="Boxing Day";
else if (MandD=="1227") Message="Kwanzaa (December 26 - January 1)";
else if (MandD=="1228") Message="Kwanzaa (December 26 - January 1)";
else if (MandD=="1231") Message="New Year's Eve";
}
function bmarnapr(){
if (MandD=="325") Message="Independence Day (Greece)";
else if (MandD=="41") Message="April Fool's Day";
else if (MandD=="45") Message="Ching Ming (China)";
else if (MandD=="47") Message="World Health Day";
else if (MandD=="421") Message="Earth Day";
if (YYY1>=2005&&YYY1<2030) {
if (MMDDYY=="3272005"||MMDDYY=="4162006"||MMDDYY=="482007"||MMDDYY=="3232008"||MMDDYY=="4122009"||MMDDYY=="442010"||MMDDYY=="4242011"||MMDDYY=="482012"||MMDDYY=="3312013"||MMDDYY=="4202014"||MMDDYY=="452015"||MMDDYY=="3272016"||MMDDYY=="4162017"||MMDDYY=="412018"||MMDDYY=="4212019"||MMDDYY=="4122020"||MMDDYY=="442021"||MMDDYY=="4172022"||MMDDYY=="492023"||MMDDYY=="3312024"||MMDDYY=="4142025"||MMDDYY=="452026"||MMDDYY=="3282027"||MMDDYY=="4162028"||MMDDYY=="412029") Message="Easter";
}
else if (YYY1>=2030&&YYY1<2055) {
if (MMDDYY=="4212030"||MMDDYY=="4132031"||MMDDYY=="3282032"||MMDDYY=="4172033"||MMDDYY=="492034"||MMDDYY=="3252035"||MMDDYY=="4132036"||MMDDYY=="452037"||MMDDYY=="4252038"||MMDDYY=="4102039"||MMDDYY=="412040"||MMDDYY=="4212041"||MMDDYY=="462042"||MMDDYY=="3292043"||MMDDYY=="4172044"||MMDDYY=="492045"||MMDDYY=="3252046"||MMDDYY=="4142047"||MMDDYY=="452048"||MMDDYY=="4212049"||MMDDYY=="4102050"||MMDDYY=="422051"||MMDDYY=="4212052"||MMDDYY=="462053"||MMDDYY=="3292054") Message="Easter";
}
else if (YYY1>=2055&&YYY1<2080) {
if (MMDDYY=="4142055"||MMDDYY=="422056"||MMDDYY=="4222057"||MMDDYY=="4142058"||MMDDYY=="3302059"||MMDDYY=="4182060"||MMDDYY=="4102061"||MMDDYY=="3262062"||MMDDYY=="4152063"||MMDDYY=="462064"||MMDDYY=="3292065"||MMDDYY=="4112066"||MMDDYY=="432067"||MMDDYY=="4222068"||MMDDYY=="4142069"||MMDDYY=="3302070"||MMDDYY=="4192071"||MMDDYY=="4102072"||MMDDYY=="3262073"||MMDDYY=="4152074"||MMDDYY=="472075"||MMDDYY=="4192076"||MMDDYY=="4112077"||MMDDYY=="432078"||MMDDYY=="4232079") Message="Easter";
}
else if (YYY1>=2080&&YYY1<2105) {
if (MMDDYY=="472080"||MMDDYY=="3302081"||MMDDYY=="4192082"||MMDDYY=="442083"||MMDDYY=="3262084"||MMDDYY=="4152085"||MMDDYY=="3312086"||MMDDYY=="4202087"||MMDDYY=="4112088"||MMDDYY=="432089"||MMDDYY=="4162090"||MMDDYY=="482091"||MMDDYY=="3302092"||MMDDYY=="4122093"||MMDDYY=="442094"||MMDDYY=="4242095"||MMDDYY=="4152096"||MMDDYY=="3312097"||MMDDYY=="4202098"||MMDDYY=="4122099"||MMDDYY=="3282100"||MMDDYY=="4172101"||MMDDYY=="492102"||MMDDYY=="3252103"||MMDDYY=="4132104") Message="Easter";
}
else if (YYY1>=2105&&YYY1<2130) {
if (MMDDYY=="452105"||MMDDYY=="4252106"||MMDDYY=="4102107"||MMDDYY=="412108"||MMDDYY=="4212109"||MMDDYY=="462110"||MMDDYY=="3292111"||MMDDYY=="4172112"||MMDDYY=="422113"||MMDDYY=="4222114"||MMDDYY=="4142115"||MMDDYY=="3292116"||MMDDYY=="4182117"||MMDDYY=="4102118"||MMDDYY=="3262119"||MMDDYY=="4142120"||MMDDYY=="462121"||MMDDYY=="3292122"||MMDDYY=="4112123"||MMDDYY=="422124"||MMDDYY=="4222125"||MMDDYY=="4142126"||MMDDYY=="3302127"||MMDDYY=="4182128"||MMDDYY=="4102129") Message="Easter";
}
}
document.write("<FONT FACE='Arial'><FONT SIZE='4'>" + Message + "</FONT>");
