// date and time script
// Jason Jerome 5/25/1999
//--------------------------------
//* modified 9/11/02
//* fixed GetTextMonth()
//* - year problem (IE adds 1900 to getYear, other do not)
//* - single digit minute issue (quick fix)
//* - AM or PM logic
//* - Modifications are marked with date

varDay = new Date()

function GetTextDay() {
  i = varDay.getDay()

  if (i == 0) { day = "Sunday" }
  if (i == 1) { day = "Monday" }
  if (i == 2) { day = "Tuesday" }
  if (i == 3) { day = "Wednesday" }
  if (i == 4) { day = "Thursday" }
  if (i == 5) { day = "Friday" }
  if (i == 6) { day = "Saturday" }

  return day;
}

function GetTextMonth() {
  i = varDay.getMonth()

  if (i == 0)  { month = "January" }
  if (i == 1)  { month = "Febuary" }
  if (i == 2)  { month = "March" }
  if (i == 3)  { month = "April" }
  if (i == 4)  { month = "May" }
  if (i == 5)  { month = "June" }
  if (i == 6)  { month = "July" }
  if (i == 7)  { month = "August" }
  if (i == 8)  { month = "September" }
  if (i == 9)  { month = "October" }
  if (i == 10) { month = "November" }
  if (i == 11) { month = "December" }

  return month;
}

day = GetTextDay()
month = GetTextMonth()

date = varDay.getDate()
year = varDay.getYear()

// IE returns a year with 1900 already added in, others do not
// (9/11/02)
if ( year < 2000 ) {
     year += 1900;
   }

full_date = day + " " + month +
            " " + date + ", " + year
full_date = full_date.bold()


hour = varDay.getHours()
minutes = varDay.getMinutes()

// (9/11/02) - fixed these next few IF statements

// find out if it is AM or PM
if ( hour >= 12 ) {
   AMPM = "PM"
} else {
   AMPM = "AM"
}

// Subtract 12 to convert from military time
if ( hour > 12 ) {
    hour -= 12;
}

// if hour is zero (12AM), convert hour to 12
if ( hour == 0 ) {
    hour = 12;
}

// place zero in front of minute if it is a single digit (quick easy fix)
// (9/11/02)
if ( minutes < 10 ) {
     Proper_time = hour + ":0" + minutes + " " + AMPM;
} else {
     Proper_time = hour + ":" + minutes + " " + AMPM;
}    

Proper_time = Proper_time.bold();
