﻿function GetDay(intDay)
    {
    var DayArray = new Array("Sunday", "Monday", "Tuesday", "Wednesday", 
                         "Thursday", "Friday", "Saturday")
    return DayArray[intDay]
    }

  function GetMonth(intMonth)
    {
    var MonthArray = new Array("January", "February", "March",
                               "April", "May", "June",
                               "July", "August", "September",
                               "October", "November", "December") 
    return MonthArray[intMonth] 	  	 
    }

//Get the Date in Long format
  function getDateStrWithDOW()
    {
    var today = new Date()
    var year = today.getYear()
    if(year<1000) year+=1900
    var todayStr = GetDay(today.getDay()) + ", "
    todayStr += GetMonth(today.getMonth()) + " " + today.getDate()
    todayStr += ", " + year
    return todayStr
    }

//Get the Time - regresh every 500ms
function startTime()
{
    var greet=""
    var ampm=""
    var today=new Date()
    var h=today.getHours()
    var m=today.getMinutes()
    var s=today.getSeconds()
    // add a zero in front of numbers<10
    m=checkTime(m)
    s=checkTime(s)
    if (h < 12)
        {
        greet="Good Morning"
        ampm="am"
        }
    if (h >= 12 && h < 19)
        {
        greet="Good Afternoon"
        ampm="pm"
        }
    if (h >= 19)
        {
        greet="Good Evening"
        ampm="pm"
        }
    if (h >= 12)
        {
        h -= 12
        ampm="pm"
        }
    if (h == 0)
        {
        h = 12
        }
        
    document.getElementById('txt').innerHTML=getDateStrWithDOW()+"<br />"+greet+ " - "+h+":"+m+ampm
    t=setTimeout('startTime()',500)
}

function checkTime(i)
    {
    if (i<10) 
      {i="0" + i}
      return i
    }
