// <![CDATA[
function getElementsByClassName(oElm, strTagName, strClassName){
	
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    
    var arrReturnElements = new Array();
    
    strClassName = strClassName.replace(/\-/g, "\\-");
    
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    
    var oElement;
    
    for(var i=0; i<arrElements.length; i++){
    	
        oElement = arrElements[i]; 
             
        if(oRegExp.test(oElement.className)){
        	
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

function toggleLink(obj) {
	
    allTxtSpans = getElementsByClassName(document.getElementById("folding-list"), "div", "fold");
    //divBox      = getElementsByClassName(document.getElementById("leistungen-overview"), "div", "fold");

    // close all <span class="click-header" ...>
    for(var i = 0; i < allTxtSpans.length; i++){
    	
        allTxtSpans[i].style.display = 'none';
    }
    
    // close <div class="fold">
    //divBox[0].style.display = 'none';
    
    // open clicked element, set color for 'link:visited'
	var elm = obj;
	elm.style.color = '#AA003D';
	
	elm = elm.nextSibling;
	elm = elm.nextSibling;

	state = elm.style.display;
	
	if( state != 'block' ) { elm.style.display = 'block'; }
	//else
		//elm.style.display = 'none';
}
// ]]>