
function switchlayer(Layer_Name)
{

  var GECKO = document.getElementById? 1:0 ;
  var NS = document.layers? 1:0 ;
  var IE = document.all? 1:0 ;

  if (GECKO)
       {document.getElementById(Layer_Name).style.display=
	   (document.getElementById(Layer_Name).style.display=='block') ? 'none' : 'block';}
  else if (NS)
       {document.layers[Layer_Name].display=(document.layers[Layer_Name].display==
	   'block') ? 'none' : 'block';}
  else if (IE)
       {document.all[Layer_Name].style.display=(document.all[Layer_Name].style.display==
	   'block') ? 'none' : 'block';}

}

// globale Zählervariable  
var charsToGo;  
 function charCounter(charInputSrcName, maxCharCount, outputTargetName) {  
 
// Zugriffsvariablen festlegen  
var charInputSrc = document.getElementById(charInputSrcName);  
 var outputTargetSrc = document.getElementById(outputTargetName);  
if (charInputSrc != null) {  
       // Länge des Feldinhaltes prüfen  
      if (charInputSrc.value.length <= maxCharCount) {  
          // Anzahl Restzeichen berechnen und Zeichenanzeige aktualisieren  
          charsToGo = maxCharCount - charInputSrc.value.length;  
          outputTargetSrc.innerHTML = '(' + charsToGo + '&nbsp;Zeichen)';  
       }  
       else  
          // Eingegebenes Zeichen wieder abschneiden  
         charInputSrc.value = charInputSrc.value.substring(0, maxCharCount);  
          charsToGo = maxCharCount - charInputSrc.value.length;  
       }  
 }  
function counterOutput(charInputSrcName, maxCharCount, outputTargetName)  
 {  
  // Zugriffsvariablen festlegen  
 var charInputSrc = document.getElementById(charInputSrcName);  
   
// globale Variable prüfen  
if (charsToGo == null) {  
   // Ausgabewert berechnen  
charsCount = maxCharCount - charInputSrc.value.length; }  
  else  
     // Ausgabefeld initialisieren  
charsCount = charsToGo;  
           document.write('<span name=\"'  
              + outputTargetName + '\" id=\"' + outputTargetName +'\">('  
              + charsCount + '&nbsp;Zeichen)</span>')  
  }   
