﻿//Main Menu, schovávání a zobrazování záložek

var defaultActive;
var parentMenu;
var IE = document.all?true:false
var Submenuto;
var Sender;

function ShowSubMenu(sender)
{
    clearTimeout(Submenuto);
    
    if(Sender != undefined)
        HideMenuElement(Sender);
    
    HideMenuElement(defaultActive);
    
    if(sender == undefined)
        sender = parentMenu;
    
    ShowMenuElement(sender);
    parentMenu = sender;
}

function HideSubMenuWithTimeOut(sender)
{
    Sender = sender;
    Submenuto = setTimeout("HideSubMenu()", 1000);
}

function HideSubMenu()
{
    if(Sender == undefined)
        Sender = parentMenu;
    
    HideMenuElement(Sender);
    ShowSubMenu(defaultActive);
}

function setDefaultMenuItemById(id)
{
    defaultActive = document.getElementById(id);
    
    //Pkud nahodou nenajdeme vezmeme prvni
    if(defaultActive == null)
    {
        defaultActive = document.getElementById("firstDefaultActive");
    }
    
    parentMenu = defaultActive;
    ShowMenuElement(defaultActive);
}

function HideMenuElement(element)
{
    var link = element.firstElementChild;
    if (IE) link = element.childNodes[0];
    
    link.className = "";
    
    if (element.className.indexOf("first") > -1)
    {
        element.className = "first";
    }
    
    else
    {
        element.className = "";
    }
}

function ShowMenuElement(element)
{
    var link = element.firstElementChild;
    if (IE) link = element.childNodes[0];
    
    link.className = "active";
    
    if (element.className.indexOf("first") > -1)
    {
        element.className = "podmenu first";
    }
    
    else
    {
        element.className = "podmenu";
    }
}

