function aaray(date1) {
  this.length = date1
  return this
}

Month = new aaray(12)
  Month[1] = "January";
  Month[2] = "February";
  Month[3] = "March";
  Month[4] = "April";
  Month[5] = "May";
  Month[6] = "June";
  Month[7] = "July";
  Month[8] = "August";
  Month[9] = "September";
  Month[10] = "October";
  Month[11] = "November";
  Month[12] = "December";

function adate(theDate) {
  var munth = Month[theDate.getMonth() + 1]
  var dai = theDate.getDate();
  var yeer = theDate.getYear();
  if (yeer < 2000) {
    yeer = yeer + 1900;
  }
  var trunc="th";
  if ((dai == "1") || (dai == "21")) {
    trunc="st";
  }
  if (dai == "31") {
    trunc="st";
  }
  if ((dai == "2") || (dai == "22")) {
    trunc="nd";
  }
  if ((dai == "3") || (dai == "23")) {
    trunc="rd";
  }
return "<font class='date'>" + munth + " " + dai + trunc + ", " + yeer + "</font>"
}
document.write(adate(new Date()))