//Definition globaler Variablen
var gesendet=false        //speichert ob das Formular schon gesendet wurde

function formcheck()        //Prüfung des Formulars auf exakte Ausfüllung (Zwangsfelder)
{
var zeichen="1234567890/-", c, d, eingabe, laenge, puffer=false, h1="oc", h2="al", h3="gf", h4="23";

   if (gesendet==true)        //wenn das Formular schon gesendet wurde, dann Abbruch
   {
      alert("Die Daten wurden schon übertragen");
      return false;
   }
   document.WebFormular_1.Host.value="Webhost";
   e="os";
// Ab hier beginnt die eigentliche Formularprüfung
   if (document.WebFormular_1.Firma.value==0)
   {
      alert("Bitte Firma eingeben");
      document.WebFormular_1.Firma.style.background="red";
      document.WebFormular_1.Firma.focus();
      return false;
   }
   if (document.WebFormular_1.Kontaktperson.value=="")
   {
      alert("Bitte Ansprechpartner eingeben");
      document.WebFormular_1.Kontaktperson.style.background="red";
      document.WebFormular_1.Kontaktperson.focus();
      return false;
   }
   if (document.WebFormular_1.Ort.value=="")
   {
      alert("Bitte PLZ und Ort eingeben");
      document.WebFormular_1.Ort.style.background="red";
      document.WebFormular_1.Ort.focus();
      return false;
   }
   if (document.WebFormular_1.Strasse.value=="")
   {
      alert("Bitte Straße eingeben");
      document.WebFormular_1.Strasse.style.background="red";
      document.WebFormular_1.Strasse.focus();
      return false;
   }
   if (document.WebFormular_1.Mail.value=="")
   {
      alert("Bitte E-Mail eingeben");
      document.WebFormular_1.Mail.style.background="red";
      document.WebFormular_1.Mail.focus();
      return false;
   }
//Prüfen der E-Mail-Adresse auf Vorhandensein von "@"
    eingabe=document.WebFormular_1.Mail.value;
    laenge=eingabe.length;
    for (c=0; c<laenge; c++)
    {
       if (eingabe.charAt(c)=="@") puffer=true;
    }
    if (puffer==false)
    {
       alert("Keine E-Mail adresse");
       document.WebFormular_1.Mail.style.background="red";
       document.WebFormular_1.Mail.value="";
       document.WebFormular_1.Mail.focus();
       return false;
    }
   if (document.WebFormular_1.Telefon.value=="")
   {
      alert("Bitte Telefonnummer eingeben");
      document.WebFormular_1.Telefon.style.background="red";
      document.WebFormular_1.Telefon.focus();
      return false;
   }

//Prüfen der Bemerkung auf Vorhandensein von HTML-Tags
   eingabe=document.WebFormular_1.Bemerkung.value;

   z=eingabe.indexOf("<");
//  alert (z);
   if (z != -1)
   {
    alert("Ungültiges Zeichen im Text!");
    document.WebFormular_1.Bemerkung.style.background="red";
    // document.WebFormular_1.Bemerkung.value="";
    document.WebFormular_1.Bemerkung.focus();
    return false;
   }
   
   if (document.WebFormular_1.Telefon.value=="")
   {
      alert("Bitte Telefonnummer eingeben");
      document.WebFormular_1.Telefon.style.background="red";
      document.WebFormular_1.Telefon.focus();
      return false;
   }

//Prüfen der Telefonnummer auf Korrektheit (nur Ziffern und / bzw. -
   eingabe=document.WebFormular_1.Telefon.value;
   laenge=eingabe.length;
   for (c=0; c<laenge; c++)
   {
      d=eingabe.charAt(c);
      if (zeichen.indexOf(d)==-1)
      {
         alert("Nur Ziffern erlaubt");
         document.WebFormular_1.Telefon.value="";
         document.WebFormular_1.Telefon.style.background="red";
         document.WebFormular_1.Telefon.focus();
         return false;
      }
   }
  document.WebFormular_1.Host.value="L"+h1+h2+"h"+e+"t";
//nochmalige Abfrage vor dem Senden der Daten
   eingabe=confirm("Sollen die Daten jetzt gesendet werden?")
   if (eingabe==false)
   {
      alert("Daten wurden nicht gesendet");
      return false;
   }
//wenn alle Eingaben korrekt sind und die Sendeabfrage mit OK, dann Senden

   gesendet=true;        //setzen der Sendevariable auf true
   return true;
}