/*============================================================================*/
/*          Copyright(C) Jürgen Hofmann 2000 All rights reserved              */
/*============================================================================*/
/* Autor: Jürgen Hofmann                                                      */
/* Kurzbeschreibung:                                                          */
/*      Überprüfung der Felder eines Formulars                                */
/*      - ob diese gefüllt sind                                               */
/*      - validieren                                                          */
/* Wichtige Änderungen (wann, wer, was)                                       */
/*      19.06.2000 - jh - Procedure angelegt                                  */
/*      30.09.2000 - jh - Überprüfung PLZ, Telefon und e-mail                 */
/*============================================================================*/

   function chkFormular()
   {

    if(document.Formular.firma.value == "")
      {
       alert("Bitte Namen eingeben!");
       document.Formular.firma.focus();
       return false;
      }

    if(document.Formular.plz.value == "")
      {
       alert("Bitte Postleitzahl eingeben!");
       document.Formular.plz.focus();
       return false;
      }

    if(document.Formular.ort.value == "")
      {
       alert("Bitte Ort eingeben!");
       document.Formular.ort.focus();
       return false;
      }

    if(document.Formular.e_mail.value != "")
      {
       var at_pos = document.Formular.e_mail.value.indexOf('@')
       if (at_pos < 0)
         {
          alert("Keine gültige E-Mail-Adresse! Fehlendes @");
          document.Formular.e_mail.focus();
          return false;
         }
       else
         {
          if (document.Formular.e_mail.value.lastIndexOf('@') != at_pos)
            {
             alert("Keine gültige E-Mail-Adresse! Mehrfaches @");
             document.Formular.e_mail.focus();
             return false;
            }	
         }
      }

    if(document.Formular.telefon.value == "" && document.Formular.e_mail.value == "")
      {
       alert("Bitte Telefonnummer oder E-Mail eingeben!");
       document.Formular.telefon.focus();
       return false;
      }
      
     var chkZ = 1;
     var dummy_url = new String;
     dummy_url = document.Formular.url.value;
     if(document.Formular.url.value != "")
       {
       if((document.Formular.url.value.charAt(0) == "h" || document.Formular.url.value.charAt(0) == "H") &&
         (document.Formular.url.value.charAt(1) == "t" || document.Formular.url.value.charAt(1) == "T") &&
         (document.Formular.url.value.charAt(2) == "t" || document.Formular.url.value.charAt(2) == "T") &&
         (document.Formular.url.value.charAt(3) == "p" || document.Formular.url.value.charAt(3) == "P") &&
         (document.Formular.url.value.charAt(4) == ":") &&
         (document.Formular.url.value.charAt(5) == "/") &&
         (document.Formular.url.value.charAt(6) == "/")) 
         chkZ = -1; 
         if(chkZ == 1)
           {
           document.Formular.url.value = "http://" + dummy_url;
           if((document.Formular.url.value.charAt(7) == "w" || document.Formular.url.value.charAt(7) == "W") &&
             (document.Formular.url.value.charAt(8) == "w" || document.Formular.url.value.charAt(8) == "W") &&
             (document.Formular.url.value.charAt(9) == "w" || document.Formular.url.value.charAt(9) == "W"))
             chkZ = -1; 
             if(chkZ == 1)
               {
               alert("Eingabe der URL überprüfen!");
               document.Formular.url.focus();
               return false;
               }
             return true;
            }	
       }

   }
   
   function chkFormular_kontakt()
   {
    if(document.Formular.vorname.value == "")
      {
       alert("Bitte Vornamen eingeben!");
       document.Formular.vorname.focus();
       return false;
      }

    if(document.Formular.name.value == "")
      {
       alert("Bitte Namen eingeben!");
       document.Formular.name.focus();
       return false;
      }
      
    if(document.Formular.nachricht.value == "")
      {
       alert("Bitte Nachricht eingeben!");
       document.Formular.nachricht.focus();
       return false;
      }

    if(document.Formular.e_mail.value.indexOf('@') == -1 && document.Formular.e_mail.value != "")
      {
       alert("Keine gültige E-Mail-Adresse!");
       document.Formular.e_mail.focus();
       return false;
      } 
   }

