function hide_submenu()
{
    if (document.getElementById && document.getElementById("submenu"))
    {
        document.getElementById("submenu").style.display = "none";
    }

    return true;
}

function toggle_submenu()
{
    if (document.getElementById && document.getElementById("submenu"))
    {
        var is_visible = document.getElementById("submenu").style.display;
        document.getElementById("submenu").style.display = is_visible != "none" ? "none" : "";
    }

    return true;
}

function hide_items(first, last)
{
    if (document.getElementById)
    {
        for (i = first; i <= last; i++)
        {
            var item_to_hide = "item_" + i;

            document.getElementById(item_to_hide).style.display = "none";
        }
    }

    return true;
}

function show_items(first, last)
{
    if (document.getElementById)
    {
        for (i = first; i <= last; i++)
        {
            var item_to_show = "item_" + i;

            document.getElementById(item_to_show).style.display = "";
        }
    }

    return true;
}

function toggle_item(item_number)
{
    var item_to_toggle = "item_" + item_number;

    if (document.getElementById && document.getElementById(item_to_toggle))
    {
        var is_visible = document.getElementById(item_to_toggle).style.display;
        document.getElementById(item_to_toggle).style.display = is_visible != "none" ? "none" : "";
    }

    return true;
}

function show_togglers(first, last)
{
    if (document.getElementById)
    {
        for (i = first; i <= last; i++)
        {
            var toggler_to_show = "toggle_" + i;

            document.getElementById(toggler_to_show).style.display = "";
        }
    }

    return true;
}

function switch_toggler(toggle_number, first, last, mode)
{
    if (document.getElementById)
    {
        var toggler_to_switch = "toggle_" + toggle_number;

        if (mode)
        {
            document.getElementById(toggler_to_switch).innerHTML = '<a href="#' + first + '' + last + '" onclick="hide_items(' + first + ', ' + last + '); switch_toggler(' + toggle_number + ', ' + first + ', ' + last + ', 0);">[G&ouml;m alla]</a>';
        }

        else
        {
            document.getElementById(toggler_to_switch).innerHTML = '<a href="#' + first + '' + last + '" onclick="show_items(' + first + ', ' + last + '); switch_toggler(' + toggle_number + ', ' + first + ', ' + last + ', 1);">[Visa alla]</a>';
        }
    }

    return true;
}

