var nItem = 1;
var oTimer = null;
var nTime = 150;
var sTarget = null;

function redirect(base, cat_a, cat_b, page_id)
{
    var sUrl = base;
    var sCatA = "home/";
    var sCatB = "";
    var nPageId = ".html";

    if(page_id != null)
        nPageId = "-" + page_id + ".html";

    if(cat_a.length >=1)
        sCatA = cat_a + "/";

    if(cat_b != null)
        sCatB = cat_b + nPageId;

    sTarget = sUrl + sCatA + sCatB;

    nItem = 10;

    hideSubmenu();
}

function showSubmenu()
{
    var oItem = document.getElementById("submenu_" + nItem);

    nItem++;

    if(oItem == null)
        return;

    oItem.style.visibility = "visible";

    
    
    oTimer = setTimeout(showSubmenu, nTime)
}

function hideSubmenu()
{
    var oItem = document.getElementById("submenu_" + nItem);

    nItem--;

    if(nItem == 0)
    {
        document.location = sTarget;
        return;
    }

    if(oItem == null)
    {
        hideSubmenu();
        return;
    }

    oItem.style.visibility = "hidden";

    oTimer = setTimeout(hideSubmenu, nTime)
}

