//<Script>
var mnuOldMenu = "";
var mnuToggle=0;
var mnuTop = Array(2);

function doNaviOver(srcElement)
{
        var strTgt = new String();
        strTgt = srcElement.substr(0, srcElement.length-2);
        switch (strTgt.substr(2,2))
        {
                case "up":
                        strTgt = strTgt.substr(4,4);
                        getObj("nvup" + strTgt + "td").style.backgroundColor = "#C6AE10";
                        getObj("nvup" + strTgt + "im").src = "images/up" + strTgt + "kl.gif";
                        break;
                case "dn":
                        strTgt = strTgt.substr(4);
                        if (strTgt != "cafe")
                        {
                                doMenuOver(strTgt);
                        }
                        else
                        {
                                getObj("nvdncafetd").style.backgroundColor = "#000000";
                                getObj("nvdncafetm").src = "images/cafe_bk.gif";
                        }
                        break;
        }
}
function doNaviOut(srcElement)
{
        var strTgt = new String();
        strTgt = srcElement.substr(0, srcElement.length-2);
        switch (strTgt.substr(2,2))
        {
                case "up":
                        strTgt = strTgt.substr(4,4);
                        getObj("nvup" + strTgt + "td").style.backgroundColor = "#000000";
                        getObj("nvup" + strTgt + "im").src = "images/up" + strTgt + "cz.gif";
                        break;
                case "dn":
                        strTgt = strTgt.substr(4);
                        if (strTgt != "Cafe")
                        {
                                doMenuOut(strTgt);
                        }
                        else
                        {
                                getObj("nvdncafetd").style.backgroundColor = "#ffffff";
                                getObj("nvdncafeim").src = "images/cafe_wh.gif";
                        }
                        break;
        }
}

function doNaviClick(srcElement)
{
        if (srcElement.substr(srcElement.length-2) == 'td')
        {
                tgtLnk = srcElement.substr(0, srcElement.length-2)
                window.location = getObj(tgtLnk + "ln").href;
        }
}

function doMenuOver(mnuNewMenu)
{
        mnuToggle=1;
        // zaznaczamy aktywne pozycje menu
        mnuOver = mnuNewMenu;
        while (mnuOver.length>0)
        {
                if ( getObj("nvdn" + mnuOver + "td") != null)
                {
                        getObj("nvdn" + mnuOver + "td").className += "s";
                }
                mnuOver = mnuOver.substr(0, mnuOver.lastIndexOf('_', mnuOver.length));
        }

        // chowamy poprzednio widoczne menu
        while (mnuNewMenu.indexOf(mnuOldMenu, 0) != 0)
        {
                if ( getObj("nvmn" + mnuOldMenu) != null)
                        getObj("nvmn" + mnuOldMenu).style.display='none';
                mnuOldMenu = mnuOldMenu.substr(0, mnuOldMenu.lastIndexOf('_', mnuOldMenu.length));
        }
        // i otwieramy nowe
        if ( getObj("nvmn" + mnuNewMenu) != null)
        {
                getObj("nvmn" + mnuNewMenu).style.display='block';
                if ((window.innerHeight != null) && (navigator.appName.indexOf('Netscape') != -1))
                {
                        getObj("nvmn" + mnuNewMenu).style.top = mnuTop[getObj("nvmn" + mnuNewMenu).className.substr(7)];
                        getObj("nvmn" + mnuNewMenu).style.width = Math.floor(window.innerWidth /2);
                }
        }

        // zapisujemy poprzednio widoczne menu
        mnuOldMenu = mnuNewMenu;
}
function doMenuOut(strSource)
{
        // gasimy zaznaczenie aktywnych pozycji
        mnuOver = strSource;
        while (mnuOver.length>0)
        {
                if ( getObj("nvdn" + mnuOver + "td") != null)
                {
                                strClassName = getObj("nvdn" + mnuOver + "Td").className;
                                strClassName = strClassName.substr(0, strClassName.length-1);
                                getObj("nvdn" + mnuOver + "td").className = strClassName;
                }
                mnuOver = mnuOver.substr(0, mnuOver.lastIndexOf('_', mnuOver.length));
        }
        // ustawiamy zgaszenie menu po pewnym czasie
        mnuToggle=0;
        window.setTimeout("doMenuHide();", 1500);
}
function doMenuHide()
{
        if (mnuToggle==0)
        {
                while (mnuOldMenu.length>0)
                {
                        if ( getObj("nvmn" + mnuOldMenu) != null)
                        {
                                getObj("nvmn" + mnuOldMenu).style.display='none';
                        }
                        mnuOldMenu = mnuOldMenu.substr(0, mnuOldMenu.lastIndexOf('_', mnuOldMenu.length));
                }
        }
}
