// JavaScript program displays day, month, year 
// and how many days left till Christmas
// Created by Ron Affolter Fall, 2002

function XmasDays(CurrentDay){
   var XYear=CurrentDay.getFullYear();
   var XDay=new Date("December, 25, 2001");
   XDay.setFullYear(XYear);
   var DayCount=(XDay-CurrentDay)/(1000*60*60*24);
   DayCount=Math.round(DayCount)
return DayCount;
}
  var months=new Array(13);
  months[1]="January";
  months[2]="February";
  months[3]="March";
  months[4]="April";
  months[5]="May";
  months[6]="June";
  months[7]="July";
  months[8]="August";
  months[9]="September";
  months[10]="October";
  months[11]="November";
  months[12]="December";
  var today=new Date();
  var lmonth=months[today.getMonth() + 1];
  var date=today.getDate();
  var year=today.getYear();
  if (year < 2000)
	 year = year + 1900;
  var DayNames = new Array(7);
  DayNames [1]="Sunday";
  DayNames [2]="Monday";
  DayNames [3]="Tuesday";
  DayNames [4]="Wednesday";
  DayNames [5]="Thursday";
  DayNames [6]="Friday";
  DayNames [7]="Saturday";
  var DayNum = today.getDay() +1;
  var DaysLeft = XmasDays(today)
  Day = DayNames[DayNum];

  document.write("<font face=arial size=2><b>"
	+ Day + " " + lmonth + " ");
  document.write(date + ", " + year + "<br>");

  if (DaysLeft < 425) // Only do when close to Xmas 
  {
  document.write("<font color=black>* Only " + DaysLeft
	+ " days until Christmas *</font></b></font>"); 
  }