//
//
//
//

var day_calculated = 0;
var day_part = "0";
var business_opened = 0;
var business_day = -1;

function calculate_day()
{
    var server_time = get_server_time();
    var minute = server_time.getUTCMinutes();
    var hour = server_time.getUTCHours();
    var day = server_time.getUTCDay();
    var offset = 0;

    if (day_calculated == 0) {
        if (day == 0) {
            if (hour < 2) {
                business_opened = 1;
                offset = -1;
                day_part = "6";
            } else if (hour < 3) {
                business_opened = 1;
                offset = -1;
                day_part = "8";
            } else if (hour < 11) {
                business_opened = 0;
                day_part = "9";
            } else if (hour < 23) {
                business_opened = 1;
                day_part = "6";
            } else {
                business_opened = 1;
                day_part = "8";
            }
        } else if (day == 1) {
            if (hour < 11) {
                business_opened = 0;
                day_part = "9";
            } else if (hour < 14) {
                business_opened = 1;
                day_part = "3";
            } else {
                business_opened = 1;
                day_part = "6";
            }
        } else if (day < 6) {
            if (hour < 11) {
                business_opened = 0;
                day_part = "9";
            } else {
                business_opened = 1;
                day_part = "6";
            }
        } else {
            if (hour < 2) {
                business_opened = 1;
                offset = -1;
                day_part = "6";
            } else if (hour < 3) {
                business_opened = 1;
                offset = -1;
                day_part = "8";
            } else if (hour < 11) {
                business_opened = 0;
                day_part = "9";
            } else {
                business_opened = 1;
                day_part = "6";
            }
        }
        business_day = day + offset;
        while (business_day > 6) business_day -= 7;
        while (business_day < 0) business_day += 7;
    
        var ampm;
        var d_hour;

        var clocks = getElementsByClass("server_clock");

        if (hour == 0) {
            ampm = "am";
            d_hour = "12";
        } else if (hour < 12) {
            ampm = "am";
            d_hour = hour;
        } else if (hour == 12) {
            ampm = "pm";
            d_hour = hour;
        } else {
            ampm = "pm";
            d_hour = hour - 12;
        }

        for (i = 0; i < clocks.length; i++) {
            if (minute < 10) {
                clocks[i].innerHTML = d_hour + ':0' + minute + ' ' + ampm;
            } else {
                clocks[i].innerHTML = d_hour + ':' + minute + ' ' + ampm;
            }
        }
    }
}


