// ---------------------------------------------------------------------------------------	
// scripte fuer www.dykiert-beratung.de
// author michael schulze, www.jms-design.de, 2010
// ---------------------------------------------------------------------------------------	

	
//---------------------------------------------------------------------------------------	
// Ebenenfunktionen
	// Style setzen
	function setStyle(layerName,stil,wert) {
		if (eval('document.getElementById("'+ layerName + '")')) {eval('document.getElementById("'+layerName+'").style.' + stil + '="' + wert + '"');}
	}
	
	//alle Layer einer Gruppe verbergen
	function hideAll(bereich,anzahl) {
		for(count=1; count <= anzahl; count++){
			eval('setStyle("' + bereich + count + '","display","none");');
		}	
	}
	
	//alle Layer einer Gruppe zeigen
	function showAll(bereich,anzahl) {
		for(count=1; count <= anzahl; count++){
			eval('setStyle("' + bereich + count + '","display","block");');
		}	
	}
	
	// Klasse ändern
	function changeClass(objName,neueKlasse){
		if (document.getElementById(objName)) document.getElementById(objName).className = neueKlasse;
	}
	

//---------------------------------------------------------------------------------------	
// String-Funktion
	function trim(s) {
	  	while (s.substring(0,1) == ' ') {
	    	s = s.substring(1,s.length);
	  	}
	  	while (s.substring(s.length-1,s.length) == ' ') {
	   		s = s.substring(0,s.length-1);
	  	}
	  	return s;
	}
		
	
//---------------------------------------------------------------------------------------	
// Schutzfunktionen
	// E-Mail-Adresse sichern
	function writeMail(dom,pre,klasse){
		document.write("<a ");
		if (klasse!='') document.write("class='" + klasse + "' ");
		document.write("href='mailto:" + pre + "@" + dom + "'>" + pre + "@" + dom + "</a>");
	}
	
	
//---------------------------------------------------------------------------------------	
// Slide-Open
	var itemNow = 0;
		
	function initSlideItem(itemName){
		itemMax = eval('document.getElementById("' + itemName + '").offsetHeight');
		setStyle(itemName,'height','0px');
	}
		
	function slideItem(itemName,direct){
		// öffnen
		if (direct==1){
			if (itemNow < itemMax){
				itemNow = itemNow + 20;
				setStyle(itemName,'height', itemNow + 'px');
				setTimeout("slideItem('" + itemName + "'," + direct + ")",35);
			}
			else {
				itemNow=itemMax; 
				setStyle(itemName,'height', itemNow + 'px');
			}
		}
		
		// schliessen
		else {
			if (itemNow > 0){
				itemNow = itemNow - 20;
				setStyle(itemName,'height', itemNow + 'px');
				setTimeout("slideItem('" + itemName + "'," + direct + ")",35);
			}
			else {
				itemNow=0;
				setStyle(itemName,'height', itemNow + 'px');
			}
		}
	}
	
//---------------------------------------------------------------------------------------	
// Seitenspezifische Funktionen
	
	// Archivlisten
	function toggleArchive(layerName){
		if (eval('document.getElementById("termine'+layerName+'").style.display=="block"')){
			setStyle('termine' + layerName,'display','none');
			changeClass('link' + layerName,'archivpfeillink');
		}
		else {
			setStyle('termine' + layerName,'display','block');
			changeClass('link' + layerName,'archivcloselink');

		}
	}
	
