function setSub(element,action)
{
    if (document.getElementById(element).style.visibility != action)
    {
        document.getElementById(element).style.visibility = action;
    }
}

////////////////////////////////////////////////////////////////////////////////////////////////////

function resetMenuAll()
{
    for (var i = 0; i < arr_main_sub.length; ++i)
    {
        setSub(arr_main_sub[i],'hidden');
    }
    setSub('reset_menu','hidden');
}

////////////////////////////////////////////////////////////////////////////////////////////////////

function setMenuMain(element,action,pos_x)
{
    resetMenuAll();

    var pos_y = 494 - document.getElementById(element).offsetHeight;
    pos_x = eval(pos_x);
    if (pos_x == "")
    {
        pos_x = 100;
    }

    document.getElementById(element).style.top = pos_y+"px";
    document.getElementById(element).style.left = pos_x+"px";

    setSub('reset_menu','visible');
    setSub(element,action);
}

////////////////////////////////////////////////////////////////////////////////////////////////////

function setMenuSub(element,action,element_father,element_father_pos_x,element_link,path_link)
{
    for (var i = 0; i < arr_sub.length; ++i)
    {
        setSub(arr_sub[i],'hidden');
    }

    var sum_pos = 0;

    if (path_link != "")
    {
        var arr_pfad = path_link.split("|");
        for(s=0;s<arr_pfad.length;s++)
        {
            sum_pos = sum_pos + document.getElementById(arr_pfad[s]).offsetHeight;

//            sum_pos = sum_pos + 26;
//alert(arr_pfad[s] + document.getElementById(arr_pfad[s]).offsetHeight);

            if (arr_pfad[s].substr(0,1) == "l")
            {
//                sum_pos = sum_pos + 1;
            }
        }
    } else {
        sum_pos = 0;
    }

    var width = document.getElementById(element).offsetWidth;
    var height = document.getElementById(element).offsetHeight;

    element_father_pos_x = eval(element_father_pos_x);

    var pos_y = 494 - document.getElementById(element_father).offsetHeight + sum_pos - height;
    var pos_x = element_father_pos_x - width;

    document.getElementById(element).style.top = pos_y+"px";
    document.getElementById(element).style.left = pos_x+"px";

    setSub(element,action);
}

////////////////////////////////////////////////////////////////////////////////////////////////////
