﻿// Javascript File

//--Returns the current system time as a string in hh:mm am/pm format.
function nowStr() {
var now=new Date();
var hours=now.getHours();
var minutes=now.getMinutes();
timeStr="";
timeStr=((hours == 0) ? 12 : ""); 
timeStr+=((hours > 12) ? hours - 12 : hours);
timeStr+=((minutes < 10) ? ":0" : ":") + minutes;
timeStr+=(hours >= 12) ? " PM" : " AM";
return timeStr;
} 

var weekday=new Array(7);
weekday[0]="Sunday";
weekday[1]="Monday";
weekday[2]="Tuesday";
weekday[3]="Wednesday";
weekday[4]="Thursday";
weekday[5]="Friday";
weekday[6]="Saturday";
var monthName=new Array(12);
monthName[0]="January";
monthName[1]="February";
monthName[2]="March";
monthName[3]="April";
monthName[4]="May";
monthName[5]="June";
monthName[6]="July";
monthName[7]="August";
monthName[8]="September";
monthName[9]="October";
monthName[10]="November";
monthName[11]="December";

function timeStr(d) {
    var returnStr = " am";
    var h = d.getHours();
    //alert(h);
    var m = d.getMinutes();
    if (h >= 12)
    {
        if (h > 12) h = h % 12;
        returnStr = " pm"
    }
    else
    {
     if (h == 0) h = 12;
    }
    returnStr = m + returnStr;
     if (m <10) returnStr = "0" + returnStr;
    returnStr = h + ":" + returnStr;
    return returnStr;
}


//--Returns the current date in mm/dd/yy format as a string.
function todayStr(d) {
    var y = d.getYear();
    if (y < 1900) y += 1900; //IE does not offset by 1900 but FF does
    return weekday[d.getDay()] + " " + monthName[d.getMonth()] + " " + d.getDate() + ", " + y;
}


function setTodayIs(currMinute) {
	if (document.getElementById) {
        var d = new Date();
        var m = d.getMinutes();
        //alert(m +" ? "+ currMinute);
        if (currMinute != m) {
                //alert("bingo!");
                document.getElementById("todayIsSPAN").innerHTML=todayStr(d)+" "+timeStr(d);
        }
        window.setTimeout("setTodayIs("+ m +")", 10000);
    }
}
//window.onload = function() {setTodayIs(-1);};
//window.setTimeout("setTodayIs(-1)", 5000);
setTodayIs(-1);
