﻿window.onerror = new Function("return true");
var lastMenu = null;
var acticeMenu = null
var delay = 10;

function displaySubMenu(idMainMenu, idActive) {
    var subWidth, mainWidth, subLeft, mainLeft, subRight, conLeft;
    if (idMainMenu == '' || idMainMenu == null) return;
    if (lastMenu != idMainMenu) {
        if (lastMenu != '' && lastMenu != null) hideMenu(lastMenu);
        if (idActive != '' && acticeMenu != null && acticeMenu != idMainMenu) {
            hideMenu(idActive);
        }
        mainLeft = $("#mainmenu" + idMainMenu).offset().left;
        conLeft = $("#submenucontainer").offset().left + 25;
        subLeft = conLeft;
        subRight = subLeft + $("#submenucontainer").width();

        mainWidth = $("#mainmenu" + idMainMenu).width();
        subWidth = $("#submenu" + idMainMenu).width();

        if (mainLeft + (mainWidth - subWidth) / 2 > subLeft) subLeft = mainLeft + (mainWidth - subWidth) / 2;
        if (subLeft + subWidth > subRight) subLeft = subRight - subWidth;
        if (subLeft < conLeft) subLeft = conLeft;
        $("#submenu" + idMainMenu).fadeIn(5);
        $("#submenu" + idMainMenu).css({
            "position": "absolute",
            "left": subLeft
        });
        delay = 10;
        acticeMenu = idActive;
        lastMenu = idMainMenu;
    }
}

function hideMenu(menuid) {
    if (menuid != '') { $("#submenu" + menuid).fadeOut(0); }
}



function stop() {
    clearTimeout(tick);
}

function usnotime() {
    var ut = new Date();
    var h, m, s, d, mm, y, p;
    var time = "";
    dtObj = document.getElementById("lblDateTime")
    if (dtObj != null) {
        d = ut.getDate();
        mm = ut.getMonth() + 1;
        y = ut.getFullYear();
        h = ut.getHours();
        m = ut.getMinutes();
        s = ut.getSeconds();
        if (d <= 9) d = "0" + d;
        if (mm <= 9) mm = "0" + mm;
        if (s <= 9) s = "0" + s;
        if (m <= 9) m = "0" + m;
        if (h > 12) {
            p = " PM";
        }
        else {
            p = " AM";
        }
        h = h % 12;
        if (h <= 9) h = "0" + h;
        time += d + "/" + mm + "/" + y + " " + h + ":" + m + ":" + s + p;

        dtObj.innerHTML = time;
    }
    tick = setTimeout("usnotime()", 1000);
    if (delay > 0) {
        delay -= 1;
        if (delay == 0) {
            if (acticeMenu != '' && acticeMenu != null) displaySubMenu(acticeMenu, acticeMenu);
        }
    }
}