﻿function UpdateTimes() {
       setTimeout("UpdateTimes()", 5000);
    UpdateMasterTimes();
    UpdateAllTimes();
     


}
function UpdateMasterTimes() {
 
    var currentTime = new Date();
     var currentHours = currentTime.getHours();
     var currentMinutes = currentTime.getMinutes();
     var currentSeconds = currentTime.getSeconds();
     currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes;

     
     var currentTimeString = currentHours.toString() + ":" + currentMinutes.toString();

     $("#curHourHis").html(currentTimeString);
   
    currentTime.setMinutes(currentTime.getMinutes() + currentTime.getTimezoneOffset() + 120);
    currentHours = currentTime.getHours();
    currentMinutes = currentTime.getMinutes();
    currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes;
    currentTimeString = currentHours + ":" + currentMinutes;
    $("#curHour").html(currentTimeString);
}
function UpdateAllTimes() {

    var currentTime = new Date();
    currentTime.setMinutes(currentTime.getMinutes() + currentTime.getTimezoneOffset() + 120);
    var i = 0;
    var p = document.getElementsByTagName("span");
    for (i = 0; i < p.length; i++) {
        var zoneName = p[i].getAttribute("class");
        if (zoneName != "x") continue;
        zoneName = zoneName.replace("p", "");
        zoneName = zoneName.replace("_", "");
        zoneName = zoneName.replace("n", "-");
        try {
            var izName = parseInt(zoneName, 10);
            zoneTime = new Date();
            zoneTime.setMinutes(currentTime.getMinutes() + zoneTime.getTimezoneOffset() + (izName * 60));
            
            var currentHours = zoneTime.getHours();
            var currentMinutes = zoneTime.getMinutes();
            currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes;
            currentHours = (currentHours < 10 ? "0" : "") + currentHours;
            var currentTimeString = currentHours + ":" + currentMinutes;
            p[i].firstChild.nodeValue = currentTimeString;
            
        } catch (err) {
        }

    }
}
