﻿var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

function mopen(el, id) {
    if (ddmenuitem) {
        $("#" + ddmenuitem.id).parent().next().addClass("b");
    }
    equalHeightLeftRight(el);
    resetTopMenuMO();
    mcancelclosetime();
    $(el).addClass("active");
    $(el).parent().addClass("active");
    $(el).parent().next().removeClass("b");
    if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';
    ddmenuitem = document.getElementById(id);
    if (ddmenuitem) ddmenuitem.style.visibility = 'visible';
}
function equalHeightLeftRight(el) {
    var l = $("#" + el.id.replace("a", "m") + " .menuTop_subDiv_left");
    var heightL = l.height();
    var r = $("#" + el.id.replace("a", "m") + " .menuTop_subDiv_inner");
    var heightR = r.height();
    if (heightR < 45) { l.height(r.height() + 45); }
    if ((heightL + 45) < heightR) {
        l.height(r.height() + 45);
    } else {
        r.height(l.height() - 45);
    }
}
function mclose() {
    if (ddmenuitem) {
        $("#" + ddmenuitem.id).parent().next().addClass("b");
        ddmenuitem.style.visibility = 'hidden';
        resetTopMenuMO();
        setCurrentMenu();
    }
}
function mclosetime() {
    closetimer = window.setTimeout(mclose, timeout);
}
function mcancelclosetime() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}
function resetTopMenuMO() {
    $("#menu").find("a").removeClass("active");
    $("#menu").find("li").removeClass("active");
}
function mclick(el) {
    currMenuID = el.id.replace("menu", "");
}
function setCurrentMenu() {
    if (ddmenuitem) {
        $("#" + ddmenuitem.id).parent().next().addClass("b");
    }
    $("#m" + currMenuID).parent().find("a").addClass("active");
    $("#m" + currMenuID).parent().addClass("active");
}
document.onclick = mclose;
jQuery(document).ready(
    function () {
        $("#menuTop li:first-child").removeClass("b");
    }
);
