////////////////////////////////////
//
// Gästebuch
//
////////////////////////////////////
/* Array für Gästebuch Captcha */
ALPHABET = new Array('A', 'B', 'C', 'D', 'E', 'F', 'G',
             'H', 'Q', 'J', 'K', 'L', 'M', 'N',
             'P', 'R', 'S', 'T', 'U', 'V', 'Y',
             'W', '2', '3', '4', '5', '6', '7');
             
function formularcheck_gb()
{

   // Captcha prüfen
   if($F('gb_captcha') == "")
   {
      falert("Schreiben Sie bitte die Zeichen, die Sie links sehen, in das darunterliegende Feld. Das Abschreiben dieser Zeichenfolge ist eine kleine Sicherheits-Maßnahme gegen sogenannte SPAM-Programme, die sonst die Gästebücher automatisch mit unsinnigen Einträgen füllen würden. Vielen Dank!");
      $('gb_captcha').focus();
      return false;
   }
   else
   {
      var cap = $F('captcha');
      var compare_captcha = "";
      var arr_captcha = cap.split("_");
      for(var a = 0; a < arr_captcha.length; a++)
         compare_captcha = compare_captcha + ALPHABET[arr_captcha[a]];

      if(compare_captcha != $F('gb_captcha'))
      {
         falert("Die von Ihnen eingegebenen Zeichen stimmen nicht mit den Zeichen in der Grafik überein! Vielleicht haben Sie sich nur vertippt. Achten Sie darauf, dass Sie nur Großbuchstaben verwenden. Bitte versuchen Sie es erneut.");
         $('gb_captcha').focus();
         return false;
      }
   }

   var nam = document.getElementById('eingabe').name;
   if(nam.value == ""){
      alert("Bitte geben Sie einen Namen an!");
      nam.focus();
      return false;
   }
   var ml = document.getElementById('eingabe').email;
   // Emailadressen auf Gültigkeit testen
   if((ml.value != "")&&((ml.value.indexOf('@') < 0)||(ml.value.indexOf('.') < 0))){
      alert("Bitte geben Sie eine gültige Email-Adresse an!");
      ml.focus();
      return false;
   }
   var cont = document.getElementById('eingabe').inhalt;
   if(cont.value == ""){
      alert("Bitte geben Sie den Inhalt Ihres Gästebucheintrages an!");
      cont.focus();
      return false;
   }
}
