var g_additionalLayer = "";
var currentHi = 0;
var g_maxNavbuttons = 20;

function setMaxNavbuttons(n)
{
    g_maxNavbuttons = n;
}

function setAdditionalLayer(s)
{
    g_additionalLayer = s;
}

function displayNavbuttons(n)
{
    g_reducedCarInfo = true;
    for (var i = 1; i <= n; i++)
    {
        showLr("navbutton" + i);
    }
}

function navOver(sId)
{
    showLr("navbuttonHi" + sId);
    if (g_additionalLayer != "")
    {
        showLr(g_additionalLayer + sId);
    }
}

function navOut(sId)
{
    hideAll();
}

function hideAll()
{
    if (g_maxNavbuttons != 0)
    {
        for (var i = 1; i <= g_maxNavbuttons; i++)
        {
            if (i != currentHi)
            {
                hideLr("navbuttonHi" + i);
                if (g_additionalLayer != "")
                {
                     hideLr(g_additionalLayer + i);
                }
            }
        }
    }
}

function navClick(sId)
{
    if (currentHi != 0)
    {
        hideLr("navbuttonHi" + currentHi);
        if (g_additionalLayer != "")
        {
            hideLr(g_additionalLayer + currentHi);
        }
    }

    currentHi = sId;
}
