////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Verhindert rechte Maustaste
// Kommentar:
// Beispiel:
// Author: ?
// Quelle:
// Letzte Überarbeitung:
///////////////////////////////////////////////////////////////////////////////////////

function non(clic) {
var msg="Aktion nicht möglich";
if (navigator.appName == 'Netscape' && clic.which==3) {
alert(msg);
return false;}
else
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg);
return false;
}
return true;
}
//document.onmousedown = non;

////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Überprüft Anmelde-Forumlar und setzt initiale Cookies
// Kommentar:
// Beispiel:
// Author: ?
// Quelle:
// Letzte Überarbeitung:
///////////////////////////////////////////////////////////////////////////////////////


function chkAnmeldung () {

  // überprüfen, ob Erfolgschancen getestet wurden
  //gespeichert = document.cookie;
  //suche = /(item5)/g;
  //if (suche.test(gespeichert) == false) {
  //  alert("Bitte zunächst den 1. Schritt 'Deine Erfolgschancen' mit Test abschließen!");
  //  return false;
  //}

//  if (document.RegForm.lastname.value == "") {
//    alert("Bitte Nachnamen eingeben!");
//    document.RegForm.lastname.focus();
//    return false;
//  }

  if (document.RegForm.firstname.value == "") {
    alert("Bitte Vornamen eingeben!");
    document.RegForm.firstname.focus();
    return false;
  }

//  if (document.RegForm.country.value == "") {
//    alert("Bitte Stadt eingeben!");
//    document.RegForm.country.focus();
//    return false;
//  }

 if (document.RegForm.email.value.indexOf("@") == -1) {
    alert("E-Mail-Adresse ungültig!");
    document.RegForm.email.focus();
    return false;
    }

  if (document.RegForm.email.value.indexOf(".") == -1) {
    alert("E-Mail-Adresse ungültig!");
    document.RegForm.email.focus();
    return false;
    }

  if (document.RegForm.email.value == "") {
    alert("Bitte E-Mail-Adresse angeben!");
    document.RegForm.email.focus();
    return false;
  }
  if (document.RegForm.email.value != document.RegForm.email2.value) {
    alert("Bitte Ihre E-Mail-Adresse überprüfen!");
    document.RegForm.email.focus();
    return false;
  }
  if (document.RegForm.age.value == "") {
    alert("Bitte Alter eingeben!");
    document.RegForm.age.focus();
    return false;
  }

  if (document.RegForm.sex[0].checked == false && document.RegForm.sex[1].checked == false) {
    alert("Bitte Geschlecht angeben!");
    return false;
  }

  if (document.RegForm.R5[0].checked == false && document.RegForm.R5[1].checked == false && document.RegForm.R5[2].checked == false && document.RegForm.R5[3].checked == false ) {
    alert("Bitte Vorbereitung mit obiger Checkliste überprüfen!");
    return false;
  }


  var chkZ = 1;
  for (i = 0; i < document.RegForm.age.value.length; ++i)
    if (document.RegForm.age.value.charAt(i) < "0" ||
        document.RegForm.age.value.charAt(i) > "9")
      chkZ = -1;
  if (chkZ == -1) {
    alert("Altersangabe keine Zahl!");
    document.RegForm.age.focus();
    return false;
  }

// Einlesen der bisherigen Cookies (Abhäbgigkeit & Motivation)

gespeichert = document.cookie;
// wert auslesen (motivation)
suche = /(motivation=)(\d+)/;
suche.exec(gespeichert);
wert = RegExp.$2;
//alert(wert);
// versuche auslesen
suche = /(versuche=)(\d+)/;
suche.exec(gespeichert);
versuche = RegExp.$2;
//alert(versuche);
// abhängigkeit auslesen
suche = /(abhaengig=)(\d+)/;
suche.exec(gespeichert);
wert2 = RegExp.$2;
//alert(wert2);

//code ermitteln
lastname = document.RegForm.email.value.toUpperCase();
//alert(lastname);
firstname = document.RegForm.firstname.value.toUpperCase();
Zeichen = lastname.substr(0, 1);
Zeichen2 = lastname.substr(1, 1);
Zeichen3 = lastname.substr(2, 1);
Zeichen4 = lastname.substr(3, 1);
Zeichen5 = firstname.substr(0, 1);
Zeichen6 = firstname.substr(1, 1);
Zeichen7 = firstname.substr(2, 1);
Zeichen8 = firstname.substr(3, 1);
//alert(Zeichen3) ;
//alert(Zeichen6) ;
if (Zeichen3 == "A") {Zeichen3 = "5"};
if (Zeichen3 == "B") {Zeichen3 = "3"};
if (Zeichen3 == "C") {Zeichen3 = "4"};
if (Zeichen3 == "D") {Zeichen3 = "2"};
if (Zeichen3 == "E") {Zeichen3 = "7"};
if (Zeichen3 == "F") {Zeichen3 = "1"};
if (Zeichen3 == "G") {Zeichen3 = "8"};
if (Zeichen3 == "H") {Zeichen3 = "6"};
if (Zeichen3 == "I") {Zeichen3 = "9"};
if (Zeichen6 == "A") {Zeichen6 = "5"};
if (Zeichen6 == "B") {Zeichen6 = "3"};
if (Zeichen6 == "C") {Zeichen6 = "4"};
if (Zeichen6 == "D") {Zeichen6 = "2"};
if (Zeichen6 == "E") {Zeichen6 = "7"};
if (Zeichen6 == "F") {Zeichen6 = "1"};
if (Zeichen6 == "G") {Zeichen6 = "8"};
if (Zeichen6 == "H") {Zeichen6 = "6"};
if (Zeichen6 == "I") {Zeichen6 = "9"};
code = Zeichen2 + "2" + Zeichen5 + Zeichen7 + Zeichen4 + Zeichen3 + Zeichen6 + "999";
code = code.substring(0,7);
//alert(Zeichen3) ;
//alert(Zeichen6) ;


// cookie wird nicht mehr gesetzt. es wird nur noch der Zugsangs-Code verschickt (E-mail verifikationm)
// hier wird cookie neu gesetzt
//var ablauf = new Date();
//var inTagen = ablauf.getTime() + (60 * 24 * 60 * 60 * 1000);
//ablauf.setTime(inTagen);
//document.cookie = gespeichert + " code=" + code + " abgeschlossen name=" + document.RegForm.firstname.value + " email=" + document.RegForm.email.value + " ; path=/ ; expires=" + ablauf.toGMTString();


// jetzt noch die hidden input werte setzen (für übergabe an perl)
//alert("direkt vor ausschreiben" + wert + " " + wert2 + " " + versuche);
window.document.RegForm.motivation.value = wert;
window.document.RegForm.abhaengig.value = wert2;
window.document.RegForm.versuche.value = versuche;
//alert(wert + " " + wert2 + " " + versuche);

}




////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Überprüft ob Cookie vorhanden ist (ob User eingeloggt)
// Kommentar: <body onload=chkCookie()>
// Beispiel:
// Author: Lars
// Quelle:
// Letzte Überarbeitung: Nov 06
///////////////////////////////////////////////////////////////////////////////////////

function chkCookie()
{
gespeichert = document.cookie;
ergebnis = gespeichert.search(/abgeschlossen/);
//alert(ergebnis);
//alert(gespeichert);
if (ergebnis != -1) {
  return true;
} else {
        window.location.href="cgi-bin/logon/";
         alert("Bitte erst einloggen...");
         return false;
         }
}

////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Überprüft ob Frame Top vorhanden ist (ob User eingeloggt)
// Kommentar: <body onload=chkFrame()>
// Beispiel:
// Author: Lars
// Quelle:
// Letzte Überarbeitung: Apr 07
///////////////////////////////////////////////////////////////////////////////////////

function chkFrame()
{
if (parent.Top) {
        return true;
} else {
        window.location.href="http://www.stop-simply.de";
         return false;
}
}


////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Überprüft Code
// Kommentar:
// Beispiel:
// Author: Lars
// Quelle:
// Letzte Überarbeitung: Nov 06
///////////////////////////////////////////////////////////////////////////////////////


function chkLogonForm()
{ // funktion öffnen
var tmp = 11; // wird 99 wenn code falsch eingegeben, steuert das setzen eine cookies

//if (document.cookie) { // cookie existiert bereits und darf nicht überschrieben werden!
//   gespeichert = document.cookie;
//   suche = /(abgeschlossen)/;
//   suche.exec(gespeichert);
//     if (RegExp.$2 == "abgeschlossen") {
//     alert("Sie sind bereits angemeldet und können auf alle Seite zugreifen!");
//     return false;
//     }
//   }

//if (document.LogonForm.lastname.value == "") {
//    alert("Bitte Nachnamen eingeben!");
//    document.LogonForm.lastname.focus();
//    return false;
//  }

if (document.LogonForm.firstname.value == "") {
    alert("Bitte Vornamen eingeben!");
    document.LogonForm.firstname.focus();
    return false;
  }

if (document.LogonForm.email.value == "") {
    alert("Bitte E-Mail eingeben!");
    document.LogonForm.email.focus();
    return false;
  }

  if (document.LogonForm.email.value.indexOf(".") == -1) {
    alert("E-Mail-Adresse ungültig!");
    document.LogonForm.email.focus();
    return false;
    }

  if (document.LogonForm.email.value.indexOf("@") == -1) {
    alert("E-Mail-Adresse ungültig!");
    document.LogonForm.email.focus();
    return false;
    }


  // alert (document.cookie);
// Wurde ein Zugangscode eingegeben?
if (document.LogonForm.code.value == "") {
    alert("Bitte Zugangscode eingeben!");
    document.LogonForm.code.focus();
    return false;
} // if schlißen


// Gesperrte Personen ausschließen!
//if (document.LogonForm.code.value == "5211710") {
//    alert("Zugangscode ungültig!");
//    document.LogonForm.code.focus();
//    return false;
//} // if schlißen


// Hat Zugangscode 7 Ziffern?
if (document.LogonForm.code.value.length != 7) {
    alert("Zugangscode nicht korrekt.");
    document.LogonForm.code.focus();
    return false;
} // if schlißen

// Besteht Zugangscode nur aus Ziffern, dann überprüfen, ob er richtig ist
  var chkZ = 1;
  for (i = 0; i < document.LogonForm.code.value.length; ++i)
    if (document.LogonForm.code.value.charAt(i) < "0" ||
        document.LogonForm.code.value.charAt(i) > "9")
      chkZ = -1;
  if (chkZ == -1) {
        lastname = document.LogonForm.email.value.toUpperCase();
        firstname = document.LogonForm.firstname.value.toUpperCase();
        Zeichen = lastname.substr(0, 1);
        Zeichen2 = lastname.substr(1, 1);
        Zeichen3 = lastname.substr(2, 1);
        Zeichen4 = lastname.substr(3, 1);
        Zeichen5 = firstname.substr(0, 1);
        Zeichen6 = firstname.substr(1, 1);
        Zeichen7 = firstname.substr(2, 1);
        Zeichen8 = firstname.substr(3, 1);
        //alert(Zeichen3) ;
        //alert(Zeichen6) ;
        if (Zeichen3 == "A") {Zeichen3 = "5"};
        if (Zeichen3 == "B") {Zeichen3 = "3"};
        if (Zeichen3 == "C") {Zeichen3 = "4"};
        if (Zeichen3 == "D") {Zeichen3 = "2"};
        if (Zeichen3 == "E") {Zeichen3 = "7"};
        if (Zeichen3 == "F") {Zeichen3 = "1"};
        if (Zeichen3 == "G") {Zeichen3 = "8"};
        if (Zeichen3 == "H") {Zeichen3 = "6"};
        if (Zeichen3 == "I") {Zeichen3 = "9"};
        if (Zeichen6 == "A") {Zeichen6 = "5"};
        if (Zeichen6 == "B") {Zeichen6 = "3"};
        if (Zeichen6 == "C") {Zeichen6 = "4"};
        if (Zeichen6 == "D") {Zeichen6 = "2"};
        if (Zeichen6 == "E") {Zeichen6 = "7"};
        if (Zeichen6 == "F") {Zeichen6 = "1"};
        if (Zeichen6 == "G") {Zeichen6 = "8"};
        if (Zeichen6 == "H") {Zeichen6 = "6"};
        if (Zeichen6 == "I") {Zeichen6 = "9"};
        code = Zeichen2 + "2" + Zeichen5 + Zeichen7 + Zeichen4 + Zeichen3 + Zeichen6 + "999";
        codetemp = code.substring(0,7);
        code = codetemp.replace(/ä|ü|ö|\.|\_|\-/gi, "X");

        if (code != document.LogonForm.code.value && codetemp != document.LogonForm.code.value) {
          alert("Falscher Zugangscode oder falscher Name. " + code + " " +codetemp);
          return false;
        } // if zu
  } // if schlißen

// Steht an zweiter Stelle eine 2
  var chkZ = 1;
    if (document.LogonForm.code.value.charAt(1) != "2")
      chkZ = -1;
  if (chkZ == -1) {
    alert("Zugangscode nicht korrekt.");
    document.LogonForm.code.focus();
//    document.cookie = "Code=ok; path=/; expires=Thu, 01-Jan-70 00:00:01 GMT;";
//    alert ("cookie sollte gelöscht sein" + document.cookie);
    return false;
  }  // if schlißen


// bis hierher kommt er nur, wenn er vorher nicht nach Hause geschickt wurde
var ablauf = new Date();
var inTagen = ablauf.getTime() + (60 * 24 * 60 * 60 * 1000);
ablauf.setTime(inTagen);

// cookie wird neu gesetzt
gespeichert = document.cookie; // merkwürdig: ohne hinzufügen funktioniert es nicht und der cookie geht kaputt
document.cookie = gespeichert + " code=" +document.LogonForm.code.value+ " abgeschlossen name=" + document.LogonForm.firstname.value + " email="+  document.LogonForm.email.value +" ; path=/ ; expires=" + ablauf.toGMTString();
//alert (document.cookie);
alert ("Du bist jetzt eingeloggt und kannst alle Programmteile aufrufen!");
//window.go(-1);
// aufruf des perscripts
// var aufruf = "/cgi-bin/raucherlog.pl?code=" + document.LogonForm.code.value;
// location.href=aufruf;
} // function schließen



////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Überprüft Therapeuten-Forumlar
// Kommentar:
// Beispiel:
// Author: ?
// Quelle:
// Letzte Überarbeitung:
///////////////////////////////////////////////////////////////////////////////////////


function chkTherapeut () {
  if (document.TherapeutenEintrag.lastname.value == "") {
    alert("Bitte Nachnamen eingeben!");
    document.TherapeutenEintrag.lastname.focus();
    return false;
  }
  if (document.TherapeutenEintrag.firstname.value == "") {
    alert("Bitte Vornamen eingeben!");
    document.TherapeutenEintrag.firstname.focus();
    return false;
  }

  if (document.TherapeutenEintrag.street.value == "") {
    alert("Bitte Straße und Hausnummer eingeben!");
    document.TherapeutenEintrag.street.focus();
    return false;
  }
    Suche = /\d+/;
    Ergebnis = Suche.test(document.TherapeutenEintrag.street.value);
    if (Ergebnis == false) {
        alert("Bitte Straße und Hausnummer eingeben!");
        document.TherapeutenEintrag.street.focus();
        return false;
   }

    Suche = /\s/;
    Ergebnis = Suche.test(document.TherapeutenEintrag.street.value);
    if (Ergebnis == false) {
        alert("Bitte Straße und Hausnummer überprüfen!");
        document.TherapeutenEintrag.street.focus();
        return false;
   }

    Suche = /[a-zA_Z]/;
    Ergebnis = Suche.test(document.TherapeutenEintrag.street.value);
    if (Ergebnis == false) {
        alert("Bitte Straße und Hausnummer überprüfen!");
        document.TherapeutenEintrag.street.focus();
        return false;
   }


  if (document.TherapeutenEintrag.city.value == "") {
    alert("Bitte Postleitzahl und Ort eingeben!");
    document.TherapeutenEintrag.city.focus();
    return false;
  }

    Suche = /\d+/;
    Ergebnis = Suche.test(document.TherapeutenEintrag.city.value);
    if (Ergebnis == false) {
        alert("Bitte Postleitzahl und Ort eingeben!");
        document.TherapeutenEintrag.city.focus();
        return false;
   }

    Suche = /\s/;
    Ergebnis = Suche.test(document.TherapeutenEintrag.city.value);
    if (Ergebnis == false) {
        alert("Bitte Postleitzahl und Ort überprüfen!");
        document.TherapeutenEintrag.city.focus();
        return false;
   }

    Suche = /[a-zA_Z]/;
    Ergebnis = Suche.test(document.TherapeutenEintrag.city.value);
    if (Ergebnis == false) {
        alert("Bitte Postleitzahl und Ort überprüfen!");
        document.TherapeutenEintrag.city.focus();
        return false;
   }

  if (document.TherapeutenEintrag.country.value == "") {
    alert("Bitte Land eingeben!");
    document.TherapeutenEintrag.country.focus();
    return false;
  }


  if (document.TherapeutenEintrag.email.value != document.TherapeutenEintrag.email2.value) {
    alert("Bitte Ihre E-Mail-Adresse überprüfen!");
    document.TherapeutenEintrag.email.focus();
    return false;
  }
  if (document.TherapeutenEintrag.age.value == "") {
    alert("Bitte Ihr Alter eingeben!");
    document.TherapeutenEintrag.age.focus();
    return false;
  }
  var chkZ = 1;
  for (i = 0; i < document.TherapeutenEintrag.age.value.length; ++i)
    if (document.TherapeutenEintrag.age.value.charAt(i) < "0" ||
        document.TherapeutenEintrag.age.value.charAt(i) > "9")
      chkZ = -1;
  if (chkZ == -1) {
    alert("Altersangabe keine Zahl!");
    document.TherapeutenEintrag.age.focus();
    return false;
    }

  if (document.TherapeutenEintrag.phone.value == "") {
    alert("Bitte Telefonnummer mit Vorwahl eingeben.");
    document.TherapeutenEintrag.phone.focus();
    return false;
  }

    Suche = /\d+/;
    Ergebnis = Suche.test(document.TherapeutenEintrag.phone.value);
    if (Ergebnis == false) {
    alert("Bitte Telefonnummer mit Vorwahl eingeben.");
        document.TherapeutenEintrag.phone.focus();
        return false;
   }

//  if (document.TherapeutenEintrag.web.value == "") {
//    alert("Bitte Webseite beginnend mit http:// eingeben.");
//    document.TherapeutenEintrag.web.focus();
//    return false;
//  }

if (document.TherapeutenEintrag.web.value != "") {
    Suche = /http\:/;
    Ergebnis = Suche.test(document.TherapeutenEintrag.web.value);
    if (Ergebnis == false) {
    alert("Bitte Webseite beginnend mit http:// eingeben.");
        document.TherapeutenEintrag.web.focus();
        return false;
   }
}

  if (document.TherapeutenEintrag.beschreibung.value.length > 500) {
    alert("Beschreibung bitte kürzen auf 500 Zeichen. Zeichen derzeit: " + document.TherapeutenEintrag.beschreibung.value.length);
    document.TherapeutenEintrag.beschreibung.focus();
    return false;
  }

    Suche = /\"|\<|\>|\&/;
    Ergebnis = Suche.test(document.TherapeutenEintrag.beschreibung.value);
    if (Ergebnis == true) {
        alert("Beschreibung: Bitte folgende Zeichen nicht verwenden:  \" \< \> \&");
        document.TherapeutenEintrag.beschreibung.focus();
        return false;
   }

    Suche = /\n/;
    Ergebnis = Suche.test(document.TherapeutenEintrag.beschreibung.value);
    if (Ergebnis == true) {
        alert("Beschreibung: Bitte keinen Zeilenumbruch verwenden! Nur fortlaufender Text!");
        document.TherapeutenEintrag.beschreibung.focus();
        return false;
   }

  if (document.TherapeutenEintrag.beruf.selectedIndex == 0) {
    alert("Bitte Beruf auswählen!");
    document.TherapeutenEintrag.beruf.focus;
    return false;
    }

  if (document.TherapeutenEintrag.quali.selectedIndex == 0) {
    alert("Bitte Angaben zu Approbation machen!");
    document.TherapeutenEintrag.quali.focus;
    return false;
    }

  if (document.TherapeutenEintrag.schwerpunkt.selectedIndex == 0) {
    alert("Bitte Schwerpunkt auswählen!");
    document.TherapeutenEintrag.schwerpunkt.focus;
    return false;
    }

  if (document.TherapeutenEintrag.abrechnung.selectedIndex == 0) {
    alert("Bitte Abrechnungsart auswählen!");
    document.TherapeutenEintrag.abrechnung.focus;
    return false;
    }

  if (document.TherapeutenEintrag.methode.selectedIndex == 0) {
    alert("Bitte bevorzugte Methode auswählen!");
    document.TherapeutenEintrag.methode.focus;
    return false;
    }

//  if (document.TherapeutenEintrag.web.value != "") {
//    alert("Wir verlinken gerne auf Ihre Web-Seiten. Bitte bauen Sie in Ihre Web-Seiten ebenfalls einen Link zu unseren Seiten ein. Danke!");
//    }

} // funktion zu



////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Überprüft Kommentare am Ende von Seiten
// Kommentar:
// Beispiel:
// Author: ?
// Quelle:
// Letzte Überarbeitung:
///////////////////////////////////////////////////////////////////////////////////////

function chkKommentar () {
var KommentarText = document.KommentarForm.comment.value;
//alert(fragetext);


    if (document.KommentarForm.comment.value.length < 15) {
    alert("Bitte Kommentar ausführlicher formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (document.KommentarForm.comment.value.length > 1000) {
    alert("Bitte Kommentar kürzen auf maximal 1000 Zeichen! Jetzt sind es noch " + document.KommentarForm.comment.value.length + " Zeichen.");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/sex/i) != -1  || KommentarText.search(/www/i) != -1 || KommentarText.search(/http/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/scheiss/i) != -1  || KommentarText.search(/votze/i) != -1 || KommentarText.search(/viagra/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/fick/i) != -1  || KommentarText.search(/fuck/i) != -1 || KommentarText.search(/@/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/schwein/i) != -1  || KommentarText.search(/geil/i) != -1 || KommentarText.search(/fotze/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/scheiß/i) != -1  || KommentarText.search(/qwert/i) != -1 || KommentarText.search(/scheiss/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/\.de/i) != -1  || KommentarText.search(/nicorett/i) != -1 || KommentarText.search(/champix/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }


    if (document.KommentarForm.name.value == "") {
    alert("Bitte Name eingeben!");
    document.KommentarForm.name.focus();
    return false;
    }

    if (document.KommentarForm.age.value == "") {
    alert("Bitte Alter eingeben!");
    document.KommentarForm.age.focus();
    return false;
    }

    if (document.KommentarForm.city.value == "") {
    alert("Bitte Stadt eingeben!");
    document.KommentarForm.city.focus();
    return false;
    }

}



////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Überprüft Beitrag eines Mentors
// Kommentar:
// Beispiel:
// Author: ?
// Quelle:
// Letzte Überarbeitung:
///////////////////////////////////////////////////////////////////////////////////////

function chkMentorBeitrag () {
var KommentarText = document.KommentarForm.comment.value;
//alert(fragetext);


    if (document.KommentarForm.comment.value.length < 15) {
    alert("Bitte Kommentar ausführlicher formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (document.KommentarForm.comment.value.length > 1000) {
    alert("Bitte Kommentar kürzen auf maximal 1000 Zeichen! Jetzt sind es noch " + document.KommentarForm.comment.value.length + " Zeichen.");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/sex/i) != -1  || KommentarText.search(/blasen/i) != -1 || KommentarText.search(/arsch/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/scheiss/i) != -1  || KommentarText.search(/votze/i) != -1 || KommentarText.search(/viagra/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/fick/i) != -1  || KommentarText.search(/fuck/i) != -1 || KommentarText.search(/vögeln/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/doof/i) != -1  || KommentarText.search(/geil/i) != -1 || KommentarText.search(/fotze/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/scheiß/i) != -1  || KommentarText.search(/qwert/i) != -1 || KommentarText.search(/scheiss/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

    if (KommentarText.search(/nackt/i) != -1  || KommentarText.search(/nicorett/i) != -1 || KommentarText.search(/champix/i) !=-1 ) {
    alert("Kommentar nicht akzeptiert. Bitte neu formulieren!");
    document.KommentarForm.comment.focus();
    return false;
    }

}


////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Überprüft PLZ bei Therapeuten-Abfrage
// Kommentar:
// Beispiel:
// Author: ?
// Quelle:
// Letzte Überarbeitung:
///////////////////////////////////////////////////////////////////////////////////////

function chkPLZ () {

  var chkZ = 1;
  for (i = 0; i < document.TherapeutenAbfrage.plz.value.length; ++i)
    if (document.TherapeutenAbfrage.plz.value.charAt(i) < "0" ||
        document.TherapeutenAbfrage.plz.value.charAt(i) > "9")
      chkZ = -1;
  if (chkZ == -1) {
    alert("Bitte die ersten beiden Ziffern der Postleitzahl eingeben!");
    document.TherapeutenAbfrage.plz.focus();
    return false;
    }

//    if (document.TherapeutenAbfrage.plz.value.length != 2) {
//    alert("Bitte die ersten beiden Ziffern der Postleitzahl eingeben!");
//    document.TherapeutenAbfrage.plz.focus();
//    return false;
//    }
}


////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Ausgewählten Avatar im Cookie speichern
// Kommentar:
// Beispiel:
// Author: ?
// Quelle:
// Letzte Überarbeitung:
///////////////////////////////////////////////////////////////////////////////////////

function avatarFunc () {
  var avacount = 0;
  var avapic = "";
  for(i=0;i<=45;i++) {
    if(document.avaForm.avatar[i].checked) {
     avacount = 1;
     avapic = document.avaForm.avatar[i].value;
     }
  }
  //alert(avapic);
  if (avacount != 1) {
    alert("Kein Avatar ausgewaehlt");
    return false;
    }

 var ablauf = new Date();
 var inTagen = ablauf.getTime() + (60 * 24 * 60 * 60 * 1000);
 ablauf.setTime(inTagen);
 gespeichert = document.cookie;
 suche = /(avatar)/g;
 if (suche.test(gespeichert) == false) { // nur cookie schreiben, wenn bisher noch kein avatar gespeichert wurde!
  document.cookie = gespeichert + " avatar="+avapic+" ; path=/ ; expires=" + ablauf.toGMTString() ;
  alert("Dein Avatar-Bild wurde gespeichert. Wenn Du jetzt einen Beitrag schreibst, wird dein Avatar-Bild automatisch hinzugefuegt. Wenn Du Deine Cookies loescht, musst Du den Avatar neu auswaehlen. Viel Spass!");
  } else {
  alert("Es ist bereits ein Avatar gespeichert. Ein neuer kann daher nicht ausgewaehlt werden");
  }
 window.close();


}


function openchat()
{
fenster2=window.open ('../../cgi-bin/chat/chatstart.html','chat','width=470,height=550');
fenster2.location.reload;
fenster2.focus();
}


function openEmpfehlen()
{
fenster2=window.open ('http://stop-simply.de/cgi-bin/empfehlen/','Empfehlen','width=650,height=250');
fenster2.focus();
}

function openspende()
{
fenster2=window.open ('../../cgi-bin/spende/','chat','width=900,height=700,scrollbars=yes');
fenster2.location.reload;
fenster2.focus();
}

function chkDelete() {
check = confirm("Mentoren-Seite wirklich unwiderruflich löschen?");
if (check == true) return;
return false;
}