/***
 * Default variables
 ***/
var omo= false; // onMouseOver (menuponton)
var arrayId= new Array(); // Összes menüpontot tartalmazó tömb. HideAll-hoz

/***
 * Elrejti az N számú menüpont alá tartozó menüpontokat
 * (wsMenuButtons+N)
 *
 * a 0. szintű menüpontok alemnüiben az első szám 0
 * JS ezt udvariasan levágja, h fordulna sírba...
 * ezért a böngésződ stringé alakítja
 ***/
function hide( n )
    {
    obj= document.getElementById('wsMenuButtons'+n);
    obj.style.visibility= "hidden";
    }
    
/***
 * Összes menüpont becsukása az aktuális (vis) kivételével
 ***/
function hideAll( vis, vis2 )
    {
    for ( var i in arrayId )
        {
        if ( arrayId[i] != vis )
            {
            if ( !isNaN(vis2) )    // Ha Szám
                {
                if ( arrayId[i] != vis2 )
                    {
                    hide(arrayId[i]);
                    }
                }
            else    // Ha nem szám
                {
                hide(arrayId[i]);
                }
            }   // if ( arrayId[i] != vis )
        }   // for ( var i in arrayId )
    }   // function hideAll( vis )

/***
 * OmMouseOverCheck
 * Leellenörzi, h az egérkurzor menüpont felett van-e
 * Ha nem, akkor elrejti a N számút...
 * (Pedig összes többit kéne... :)
 ***/
function omoChk( n )
    {
    if ( omo == false )
        {
        hideAll();
        }
    }

/***
 * Biztos el akarod rejteni?
 * 2 tized másodperc múlva leellenörzi,
 * h az egér kurzor egy másik menüpont felett van-e
 ***/
function hideKerd( n )
    {
    omo= false;
    window.setTimeout('omoChk('+n+')',200);
    }

/***
 * Megjeleníti az N számú menüponthoz tartozó almenüket
 * (wsMenuButtons+N)
 *
 * a 0. szintű menüpontok alemnüiben az első szám 0
 * JS ezt udvariasan levágja, h forogna a sírjában...
 * ezért a böngésződ stringé alakítja
 ***/
function show( n, n2 )
    {
    omo= true;

    hideAll(n, n2);

    obj= document.getElementById('wsMenuButtons'+n);
    obj.style.visibility= "visible";
    }   // function show( n, n2)