﻿// 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("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var monthName=new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "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 setChronos(currMinute) {
	if (document.getElementById) {
        var d = new Date();
        var m = d.getMinutes();
        //alert(m +" ? "+ currMinute);
        if (currMinute != m) {
                //alert("bingo!");
                document.getElementById("chronosSPAN").innerHTML=todayStr(d)+" "+timeStr(d);
        }
        window.setTimeout("setChronos("+ m +")", 10000);
    }
}
//window.onload = function() {setChronos(-1);};
//window.setTimeout("setChronos(-1)", 5000);
setChronos(-1);

