﻿
var currentServerTime = 0;
var secondsPassed = 0;
var timeCtlID = "timeMessage"

setInterval("IncrementTime()", 1000);

function IncrementTime() {
    secondsPassed++;
    var d = GetCurrentDate();
    var s = GetTimeString(d);
    document.getElementById(timeCtlID).innerHTML = s;
}

function GetCurrentDate() {
    var d = new Date();
    d.setTime(currentServerTime + (secondsPassed * 1000));
    return d;
}

function GetTimeString(date) {
    var a_p = "";
    var curr_hour = date.getHours();
    if (curr_hour < 12) {
        a_p = "am";
    }
    else {
        a_p = "pm";
    }
    if (curr_hour == 0) {
        curr_hour = 12;
    }
    if (curr_hour > 12) {
        curr_hour = curr_hour - 12;
    }

    var curr_min = date.getMinutes();

    curr_min = curr_min + "";

    if (curr_min.length == 1) {
        curr_min = "0" + curr_min;
    }

    return curr_hour + ":" + curr_min + " " + a_p;
}
