<!--
// datetime.js
// tom gillman
// 01/22/04
// returns today's date and time formatted
//--------------------------------------------------------------------
function getDate()
{
  var today = new Date; // get current date and time
  var monthNum = today.getMonth();  // extract month #
  var dayNum = today.getDay();  // extract day #
  var date = today.getDate();  // extract date
  var year = today.getFullYear();  // extract full year
  

  var dayName = new Array ("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");

  var monthName = new Array ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

  var day = dayName[dayNum];  // get day name from array
  var month = monthName[monthNum];  // get month name from array

  var fullDate = day + ", " + month + " " + date + ", " + year;
  return fullDate;
}
//--------------------------------------------------------------------
function getTime(mode)
{
  var today = new Date; // get current date and time
  var hours = today.getHours();  // extract hours
  var minutes = today.getMinutes();  // extract minutes
  var seconds = today.getSeconds();  // extract seconds

  ampm =""; // initialize as blank for military time
  if (mode != "military") // convert to am/pm
  {
    var ampm = " AM";  // initialize as AM
    if (hours == 0)  // if between 12 and 1 AM
    {
      hours = 12;  // set hours to 12
      ampm = " AM";  // set to AM
    }
    else if (hours == 12)  // if between 12 and 1 PM
    {
      ampm = " PM";  // set to PM
    }
    else if (hours > 12)  // if after noon
    {
      hours = hours - 12;  // convert from military time
      ampm = " PM";  // set to PM
    }
  }
  
  if (minutes < 10)  // if minutes needs leading zero
    minutes = "0" + minutes;  // add it

  if (seconds < 10)  // if seconds needs leading zero
    seconds = "0" + seconds;  // add it
  
  var fullTime = hours + ":" + minutes + ":" + seconds + ampm;
  return fullTime;
}
//--------------------------------------------------------------------
//-->

