
	/* realisiert Kategorieselektionen */

	var aVisLayer = new Array();

	// aktiviert Layer
	function sl(sPart, iLevel, iID) {
		hide_layer(sPart+'n'+iID);	// + Layer deaktivieren
		show_layer(sPart+'s'+iID);	// - Layer aktivieren

		// den ausgeklappten Layer dieser Ebene deaktivieren
		hl(sPart, iLevel, aVisLayer[sPart+'_'+iLevel]);

		// neu aufgeklappten Layer merken
		addLayerID(sPart, iLevel, iID);
	}

	// Methode zum Speichern neuer aktivierter Layer
	function addLayerID(sPart, iLevel, iID) {
		aVisLayer[sPart+'_'+iLevel] = iID;
	}

	// deaktiviert Layer
	function hl(sPart,iLevel, iID) {
		hide_layer(sPart+'s'+iID);	// - Layer deaktivieren
		show_layer(sPart+'n'+iID);	// + Layer aktivieren

		if (aVisLayer[iLevel]>0) {
			hide_layer(sPart+'s'+aVisLayer[sPart+'_'+iLevel]);
			show_layer(sPart+'n'+aVisLayer[sPart+'_'+iLevel]);
		}

		// und diese deaktivierten Layer entfernen
		aVisLayer[sPart+'_'+iLevel] = 0;
	}

	// an und ausschalten der Layer mit des Kategorieselektionen
	function selcat(SEL_ID) {
		if (get_layer_obj(SEL_ID+'_catselbox').display == sHide) {
			hide_layer('srch_catselbox');
			hide_layer('news_catselbox');
			show_layer(SEL_ID+'_catselbox');
			last_sel = SEL_ID;
		} else {
			hide_layer('srch_catselbox');
			hide_layer('news_catselbox');
			hide_layer('n1_catselbox');
			hide_layer('n2_catselbox');
			hide_layer('n3_catselbox');
		}
	}

	// Auswahl Kategorie übergeben
    function selc(ID, Text) {
		document.getElementById(last_sel+'_catsel').innerHTML = '<p>'+Text+'</p>';
		document.getElementById(last_sel+'_csel').value = ID;
		hide_layer(last_sel+'_catselbox');
    }

