// speichert die IDs geöffneter Layer (DIVs)
var form_layer_open= new Array();

/**
*   @param array flap   indiziertes Array mit den IDs zu öffnender Layer
*/

function form_flap(flap) {

    // derzeit geöffnete Layer schliessen
    for (var i= 0; i<form_layer_open.length; i++) {

        // Layer ausblenden
        document.getElementById(form_layer_open[i]).style.display= "none";
		
		document.getElementById(form_layer_open[i].replace(/node_/, "trigger_")).setAttribute("class", "");
		document.getElementById(form_layer_open[i].replace(/node_/, "trigger_")).setAttribute("className", "");

    }   // of for i

    // keine Layer mehr geöffnet
    form_layer_open= Array();

    // gewünschte Layer öffnen

    for (i= 0; i<flap.length; i++) {

        document.getElementById(flap[i]).style.display= "block";
        form_layer_open[form_layer_open.length]= flap[i];
		
		//alert(flap[i].replace(/node_/, ""));
		document.getElementById(flap[i].replace(/node_/, "trigger_")).setAttribute("class", "offen");
		document.getElementById(flap[i].replace(/node_/, "trigger_")).setAttribute("className", "offen");

    }   // of for i
	
	// BK-spezifisch: Anpassung der Spaltenhöhen
	resizeHeights();


}   // of function