tinyMCE.init({
	mode : "textareas",
	theme : "advanced",
	plugins : "preview",
	theme_advanced_buttons1 : "newdocument,bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,charmap,undo,redo,preview",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "center",
	extended_valid_elements : "hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});

function IstZuLang(Feld, MinZeichen ,AnzZeichen)
{
 var FehlerMeldung = "Fehler beim Ausfüllen des Formulars\n\n"
 var FeldLaenge = Feld.value.length
 if (MinZeichen==AnzZeichen) {
  if (FeldLaenge == AnzZeichen) var OK = AnzZeichen
   if (!OK) {
      FehlerMeldung += "Dieses Feld muss " + AnzZeichen
      FehlerMeldung += " Zeichen enthalten.\nSie haben " + FeldLaenge + " Zeichen eingegeben"
      alert(FehlerMeldung)
      Feld.focus() }
   return OK
  }
 if (MinZeichen!=AnzZeichen) {
   if ((FeldLaenge <= AnzZeichen) && (FeldLaenge >= MinZeichen)) var OK = FeldLaenge <= AnzZeichen
   if (!OK) {
      FehlerMeldung += "Dieses Feld darf min. " + MinZeichen + ", max. " + AnzZeichen
      FehlerMeldung += " Zeichen enthalten.\nSie haben " + FeldLaenge + " Zeichen eingegeben"
      alert(FehlerMeldung)
      Feld.focus() }
   return OK
  }
}

function NurZiffern(Feld)
{  PruefeZeichen(Feld, "0123456789", "Bitte überprüfen Sie die Eingabe") }

function eMailAdresseOK(eMail)
{
 if (eMail.value.length==0) { return true }
 var FehlerMeldung = new String("Fehler in der eMail-Adresse\n\n")
 var PosEt = eMail.value.indexOf("@")
 if (PosEt == -1) {
   alert(FehlerMeldung + "Es fehlt ein @")
   return eMail.focus() }
 if (PosEt == 0) {
   alert(FehlerMeldung + "Es fehlt der Empfänger")
   return eMail.focus() }
 if (eMail.value.indexOf("@", PosEt + 1) > PosEt) {
   alert(FehlerMeldung + "Es darf nur ein @ enthalten sein")
   return eMail.focus() }
 var PosPt = eMail.value.indexOf(".", PosEt)
 if ((PosPt == -1) || (PosPt - PosEt < 2) || (eMail.value.length - PosPt < 3)) {
   FehlerMeldung += "Eine eMail-Adresse muß so aufgebaut sein: x@x.xx "
   FehlerMeldung += "Jedes x steht für mindestens ein Zeichen"
   alert(FehlerMeldung)
   return eMail.focus() }
 var ZugelasseneZeichen = new String("abcdefghijklmnopqrstuvwxyz")
 ZugelasseneZeichen += ZugelasseneZeichen.toUpperCase() + "0123456789.-_@"
 return PruefeZeichen(eMail, ZugelasseneZeichen, FehlerMeldung)
}

function PruefeZeichen(Feld, ZugelasseneZeichen, FehlerMeldung)
{
   for (var Pos = 0; Pos < Feld.value.length; Pos++)
   {
      if (ZugelasseneZeichen.indexOf(Feld.value.charAt(Pos)) == -1)
      { FehlerMeldung += "\n\nIhre Eingabe enthält das Zeichen '"
        FehlerMeldung += Feld.value.charAt(Pos)
        FehlerMeldung += "'. Sie dürfen nur diese Zeichen verwenden:\n"
        FehlerMeldung += ZugelasseneZeichen
        if (ZugelasseneZeichen.indexOf(" ") == -1)
           { FehlerMeldung += "\nLeerzeichen sind nicht erlaubt" }
        else
           { FehlerMeldung += "\nund das Leerzeichen" }
        alert(FehlerMeldung)
        Feld.focus()
        return
      }
   }
}

function checkinput() {
  if ((document.neuer_kommentar.code.value.length==7) && (document.neuer_kommentar.name.value.length>=3)) 
  {
    document.neuer_kommentar.postform.disabled=false; 
  } else { 
    document.neuer_kommentar.postform.disabled=true; 
  };
}

