<!--
var hour, minute, seconds, milliseconds, weekday, day, month, yy, year, startTime;

var months = new makeArray('January','February','March',
    'April','May','June','July','August','September',
    'October','November','December');

var weekdays = new makeArray('Sunday','Monday','Tuesday',
    'Wednesday','Thursday','Friday','Saturday');

date = new Date();
hour = date.getHours();
minute = date.getMinutes();
seconds = date.getSeconds();
milliseconds = date.getMilliseconds();
weekday  = date.getDay() + 1;
day  = date.getDate();
month = date.getMonth() + 1;
yy = date.getYear();
my =  "0" + (yy - 2000);
year = (yy < 1000) ? yy + 1900 : yy;
startTime = date.getTime();

// if (navigator.appName == "Netscape") {

var my = (year - 2000);
if (my < 10) my = "0" + my;

// }

// var my = (yy - 2000);
// if (my < 10) my = "0" + my;

var mm = month;
if (month < 10) mm = "0" + month;

var md = day;
if (md < 10) md = "0" + day;

function makeArray() {
     for (i = 0; i<makeArray.arguments.length; i++)
          this[i + 1] = makeArray.arguments[i];
}

function showGreeting() {
  var s
  if (hour < 12) s = "Good Morning!";
  if (hour >= 12 & hour < 17) s = "Good Afternoon!";
  if (hour >= 17) s = "Good Evening!";
  document.write(s);
}

function showTime(type) {
// showTime available types.....
// "c" - civilian time eg. 4:30 PM
// "m" - military time eg. 1400 hours
  var xhour = hour;
  var xminute = minute;
  if (xminute < 10) xminute = "0" + xminute;
  switch (type) {
    case "c":
      var ampm = "AM";
      if (hour >= 12) {
        ampm = "PM";
        if (hour != 12) xhour = hour - 12;
      }
      time = xhour + ":"+ xminute + " " + ampm;
      break;
    case "m":
      if (xhour < 10) xhour = "0" + xhour;
      time = xhour + "" + xminute + " Hours ";
      break;
  }
  document.write(time);
}

// showDate available formats.....
// "mm/dd/yyyy"
// "dd/mm/yyyy"
// "dddd, mm dd, yyyy"
// "dddd, mm dd, yyyy hh:ss"

function showDate (format) {
  switch (format) {
	case "year":	document.write(year); break;
  	case "mymmdd":	document.write(my + "" + mm + "" + md);	break;
	case "dddd, mymmdd":	document.write(weekdays[weekday] + ", " + my + mm + md);	break;
    case "mm/dd/yyyy":      document.write(month + "/" + day + "/" + year);      break;
    case "dd/mm/yyyy":      document.write(day + "/" + month + "/" + year);      break;
    case "dddd, mm dd, yyyy":      document.write(weekdays[weekday] + ", " + months[month] + " " + day + ", " + year);      break;
    case "dddd, mm dd, yyyy hh:ss":      document.write(weekdays[weekday] + ", " + months[month] + " " + day + ", " + year  + " " + time);      break;
    default:      document.write(month + "/" + day + "/" + year);      break;
  }
}

function showCalendar() {
  date = new Date();
  date.setDate(1);
  var startDay  = date.getDay();
  var daysinmonth = new makeArray(31,28,31,30,31,30,31,31,30,31,30,31);
  if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) daysinmonth[2] = 29;
  var nDays = daysinmonth[month];
  document.write("<TABLE BORDER=1>");
  document.write("<TR><TH COLSPAN=7>");
  document.write(months[month] + ",&nbsp;&nbsp;&nbsp;" + year);
  document.write("<TR><TH>Sun<TH>Mon<TH>Tue<TH>Wed<TH>Thu<TH>Fri<TH>Sat");
  document.write("<TR>");
  column = 0;
  for (i=0; i<startDay; i++) {
    document.write("<TD>&nbsp;");
    column++;
  }
  for (i=1; i<=nDays; i++) {
    document.write("<TD>");
    if (i == day) {
      document.write("<FONT COLOR=\"#FF0000\">");
      document.write(i);
      document.write("</FONT>"); }
    else {
      document.write(i);
    }
      column++;
    if (column == 7) {
      document.write("<TR>"); 
      column = 0;
    }
  }
  document.write("</TABLE>");
  for (i=0; i<7-column; i++) {
     document.write("<TD>&nbsp;");
  }
}

function showTimer() {
  var present, presenttime, elapsed, melapsed , selapsed , timerID
  present = new Date();
  presenttime = present.getTime();
  elapsed = (presenttime - startTime) / 1000;
  melapsed  = Math.floor(elapsed / 60);
  selapsed  = Math.floor(elapsed -(melapsed * 60));
  status=(melapsed  + " minutes " + selapsed  + " seconds");
  timerID = setTimeout("showTimer()",1000); 
}

function showDays(when) {
  var present, presenttime, future, futuretime
  present = new Date();
  presenttime = present.getTime();
  future = new Date(when);
  futuretime = future.getTime();
  duration = Math.floor((futuretime - presenttime) / 86400000.);
  if (duration < 0) {
    future.setYear(year + 1);
    futuretime = future.getTime();
    duration = Math.floor((futuretime - presenttime) / 86400000.);
  }
  document.write(duration)
}

// End -->