﻿OpenMenu = '';
MenuPreventClose = 'null';

function BreadCrumbMenuNow(id, id2) {
    var NewOpenMenu = id;

    MenuPreventClose = NewOpenMenu;

    if (OpenMenu == NewOpenMenu) {
        return;
    }

    if (OpenMenu.length > 0) {
        var menuOpen = $("#" + OpenMenu);
        if (!menuOpen.is(":hidden")) {
            menuOpen.hide(); //.slideUp("200");
        }
    }

    OpenMenu = NewOpenMenu;

    var Source = $("#" + id2);
    var Menu = $("#" + OpenMenu);

    var spos = Source.offset();
    
    var objMenu = document.getElementById(OpenMenu);
    objMenu.style.left = spos.left + 'px';
    objMenu.style.top = (spos.top + 20) + 'px';

    Menu.slideDown("1000").css('display', 'block');
}

function BreadCrumbMenuCloseDo(id) {
    if (MenuPreventClose == id) return;

    var menuOpen = $("#" + id);
    if (menuOpen.is(":hidden")) return;

    menuOpen.hide();
    if (OpenMenu == id) OpenMenu = '';
}

function BreadCrumbMenuClose(id) {
    MenuPreventClose = 'null';

    setTimeout("BreadCrumbMenuCloseDo('" + id + "');", 500);
}
