    var LEMenuName = new Array();
    var LEMenuTiefe = new Array();
    var LEMenuC = 0;
    var LEAutoCloseCount = -1;    
    
    function closeMenu(ID,Tiefe) {
        for (i=0;i<LEMenuC;i++) {
            if (LEMenuTiefe[i]>Tiefe) {
                dohide(LEMenuName[i]);
            }
        }

    }
    
    function dohide(L) {
        if (document.layers) {
            obj = eval("document."+L);
            obj.visibility = "hidden";
        } else {
            obj = document.getElementById(L);
            obj.style.visibility = "hidden";
        }
    
    }

    function showMenu(ID,Tiefe) {
        for (i=0;i<LEMenuC;i++) {
            if (LEMenuTiefe[i]>Tiefe) {
                dohide (LEMenuName[i]);
            }
        }
        for (i=0;i<LEMenuC;i++) {
            if (LEMenuName[i]=="LEMenu"+ID) {
                doshow(LEMenuName[i]);
            }
        }
    }
    
    function showMenu2(ID,Tiefe) {
        for (i=0;i<LEMenuC;i++) {
            alert("Dreck");
            if (LEMenuTiefe[i]>Tiefe) {
                dohide(LEMenuName[i]); 
            } // end if
        } // next for

        for (i=0;i<LEMenuC;i++) {
            if (LEMenuName[i]=="LEMenu"+ID) {
                doshow(LEMenuName[i]); 
                break;
            }
        } 
    }
    
    function doshow(L) {
        if (document.layers) {
            obj = eval("document."+L);
            obj.visibility = "visible";
        } else {
            obj = document.getElementById(L);
            obj.style.visibility = "visible";
        }
    }

    function LEautoclose() {
        if (LEAutoCloseCount>0) {
            LEAutoCloseCount--;
        } else if (LEAutoCloseCount==0) {
            LEAutoCloseCount=-1;
            for (i=0;i<LEMenuC;i++) {
                if (LEMenuTiefe[i]>1) {
                    dohide(LEMenuName[i]);
                }
            }
        }
        setTimeout("LEautoclose()",400);
    }
    setTimeout("LEautoclose()",400);
    