function showhidekategorie(el)
{
	elem = document.getElementById(el);
	elem.style.display=(elem.style.display=='block')?'none':'block';
	elem.getElementsByTagName('ul')[0].style.display=(elem.getElementsByTagName('ul')[0].style.display=='block')?'none':'block';
}

//modul_collapse.js v1.1

function showhide(el)
{
	el.getElementsByTagName('ul')[0].style.display=(el.getElementsByTagName('ul')[0].style.display=='block')?'none':'block';
}

function constructCollapsableFieldsets()
{
    var allFsets = document.getElementsByTagName('fieldset');
    var fset = null;
    for (var i=0; i<allFsets.length; i++)
    {
        fset = allFsets[i];
        if(fset.attributes['collapsed']!=null)
            constructCollapsableFieldset(fset, fset.attributes['collapsed'].value);
    }
}

//for collapsable fieldset:
function constructCollapsableFieldset(fset, collapsed)
{
    //main content:
    var divContent = fset.getElementsByTagName('div')[0];
    if (divContent == null)
        return;

    if (collapsed == 'true')
        divContent.style.display = 'none';

    //+/- ahref:
    var ahrefText = getAHrefForToogle(collapsed);

    //legend:
    var legend = fset.getElementsByTagName('legend')[0];
    if (legend != null)
        legend.innerHTML = ahrefText + legend.innerHTML;
    else
        fset.innerHTML = '<legend>' + ahrefText + '</legend>' + fset.innerHTML;
}

function getAHrefForToogle(collapsed)
{
    var ahrefText = "<a onClick='toogleFieldset(this.parentNode.parentNode);' style='text-decoration: none;'>";
    ahrefText = ahrefText + getExpanderItem(collapsed) + "</a>&nbsp;";
    return ahrefText;
}

function getExpanderItem(collapsed)
{
    var ecChar;
    if (collapsed=='true')
        ecChar='<img src="http://www.nsi-online.de/scemos/files/images/menu-collapsed.gif">';
    else
        ecChar='<img src="http://www.nsi-online.de/scemos/files/images/menu-expanded.gif">';

    return ecChar;
}

function toogleFieldset(fset)
{
    var ahref = fset.getElementsByTagName('a')[0];
    var div = fset.getElementsByTagName('div')[0];

    if (div.style.display != "none")
    {
        ahref.innerHTML=getExpanderItem('true');
        div.style.display = 'none';
    }
    else
    {
        ahref.innerHTML=getExpanderItem('false');
        div.style.display = '';
    }
}