var days = new Array();
var msgs = new Array();

days[0] = "December 21, 2004";
msgs[0] = ". Christmas in 4 days!";

days[1] = "December 22, 2004";
msgs[1] = ". Another day closer, almost there!";

days[2] = "December 23, 2004";
msgs[2] = ". Tomorrow is Christmas Eve!";

days[3] = "December 24, 2004";
msgs[3] = ". It's Christmas Eve!";

days[4] = "December 25, 2004";
msgs[4] = ". Christmas Day! - eat and be merry!";

days[5] = "December 31, 2004";
msgs[5] = ". Its New Year's Eve, give some one a Hug!";

days[6] = "January 1, 2005";
msgs[6] = ". Welcome on the 1st day of the new year!";

var months = new Array("", 
"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"
);

var weekday = new Array(
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" 
);

var today = new Date();
var mon = months[today.getMonth() + 1];
var day = today.getDate();
var year = y2k(today.getYear());
var myday = today.getDay();

if(day==1) dayEx="st";
if(day==2) dayEx="nd";
if(day==3) dayEx="rd";
if(day>3) dayEx="th";
if(day==21) dayEx="st";
if(day==22) dayEx="nd";
if(day==23) dayEx="rd";
if(day==31) dayEx="st";

function dateMsg() {
for (i = 0; i < days.length; i++) {
tempdate = new Date(days[i]);
tempmonth = months[tempdate.getMonth() + 1];
tempday = tempdate.getDate();
tempyear = y2k(tempdate.getYear());

if (year == tempyear && mon == tempmonth && day == tempday)
return(days[i] + msgs[i]); // returns day message
   }
return(day + dayEx + " of " + mon + " " + year ); // returns default + (weekday[myday] + ",<BR>" +) for day
}

// Y2K Fix Function
function y2k(year) {
if (year < 2000)                
year = year + 1900;
return year;
}
