function statusSetzen()
  { window.defaultStatus= " "; }

var Eingabe = "";
var error   = 0;
function check(Eingabe)
  {
   var a = Eingabe.indexOf("content-type");
   var b = Eingabe.indexOf("bcc:");
   var c = Eingabe.indexOf("[url=");
   var d = Eingabe.indexOf("[link=");
   var e = Eingabe.indexOf("http");
   var f = Eingabe.indexOf("www.");
   var g = Eingabe.indexOf("@");
   error = 0;
   if (a != -1 || b != -1 || c != -1 || d != -1 || e != -1 || f != -1 || g != -1)
     { error = 1; }
  }

function Form_Validator(theForm)
  {
//*** Optionalfeld Bemerkung ***//
   if (theForm.Bemerkung.value != "")
     {
      Eingabe = theForm.Bemerkung.value.toLowerCase();
      ret = check(Eingabe);
      if (error)
        {
         alert ("unerlaubte Zeichen\n(bitte keine Internet- bzw. E-Mailadresse eingeben) !");
         theForm.Bemerkung.value = "";
         theForm.Bemerkung.focus();
         return (false);
        }
     }
//*** Optionalfeld Ansprechpartner ***//
   if (theForm.Ansprechpartner.value != "")
     {
      Eingabe = theForm.Ansprechpartner.value.toLowerCase();
      ret = check(Eingabe);
      if (error)
        {
         alert ("unerlaubte Zeichen !");
         theForm.Ansprechpartner.value = "";
         theForm.Ansprechpartner.focus();
         return (false);
        }
     }
//*** Pflichtfeld Name, Vorname ***//
   var Zeichen = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz,-. ", c, d, laenge;
   laenge      = theForm.realname.value.length;
   if (laenge == 0)
     {
      alert("Das Feld \"Vorname Name\" ist leer!");
      theForm.realname.focus();
      return (false);
     }
   else
     {
      for (c = 0; c < laenge; c++)
         {
          d = theForm.realname.value.charAt(c);
          if (Zeichen.indexOf(d) == -1)
            {
             alert ("Bitte Name, Vorname eingeben-1");
             theForm.realname.value = "";
             theForm.realname.focus();
             return (false);
            }
         }
      if (theForm.realname.value.indexOf("http") != -1 || theForm.realname.value.indexOf("www.") != -1 || theForm.realname.value.indexOf("@") != -1)
        {
         alert ("Bitte Name, Vorname eingeben-2");
         theForm.realname.value = "";
         theForm.realname.focus();
         return (false);
        }
     }
//*** Optionalfeld Titel ***//
   if (theForm.Titel.value != "")
     {
      Eingabe = theForm.Titel.value.toLowerCase();
      check(Eingabe);
      if (error)
        {
         alert ("unerlaubte Zeichen !");
         theForm.Titel.value = "";
         theForm.Titel.focus();
         return (false);
        }
    }
//*** Optionalfeld Firma ***//
   if (theForm.Firma.value != "")
     {
      Eingabe = theForm.Firma.value.toLowerCase();
      check(Eingabe);
      if (error)
        {
         alert ("unerlaubte Zeichen !");
         theForm.Firma.value = "";
         theForm.Firma.focus();
         return (false);
        }
    }
//*** Optionalfeld Branche ***//
   if (theForm.Branche.value != "")
     {
      Eingabe = theForm.Branche.value.toLowerCase();
      check(Eingabe);
      if (error)
        {
         alert ("unerlaubte Zeichen !");
         theForm.Branche.value = "";
         theForm.Branche.focus();
         return (false);
        }
    }
//*** Pflichtfeld Straße ***//
   var Zeichen = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789,-. ", c, d, laenge;
   laenge      = theForm.Strasse.value.length;
   if (laenge == 0)
     {
      alert("Das Feld \"Straße Nr.\" ist leer!");
      theForm.Strasse.focus();
      return (false);
     }
   else
     {
      for (c = 0; c < laenge; c++)
         {
          d = theForm.Strasse.value.charAt(c);
          if (Zeichen.indexOf(d) == -1)
            {
             alert ("Bitte Straße Nr. eingeben");
             theForm.Strasse.value = "";
             theForm.Strasse.focus();
             return (false);
            }
         }
      if (theForm.Strasse.value.indexOf("http") != -1 || theForm.Strasse.value.indexOf("www.") != -1 || theForm.Strasse.value.indexOf("@") != -1)
        {
         alert ("Bitte Straße Nr. eingeben");
         theForm.Strasse.value = "";
         theForm.Strasse.focus();
         return (false);
        }
     }
//*** Pflichtfeld Postleitzahl ***//
   var Zeichen = "0123456789", c, d, laenge;
   laenge      = theForm.PLZ.value.length;
   if (laenge == 0)
     {
      alert("Das Feld \"PLZ\" ist leer!");
      theForm.PLZ.focus();
      return (false);
     }
   if (laenge < 5)
     {
      alert ("Bitte 5 Ziffern eingeben !");
      theForm.PLZ.focus();
      return (false);
     }
   else
     {
      for (c = 0; c < laenge; c++)
         {
          d = theForm.PLZ.value.charAt(c);
          if (Zeichen.indexOf(d) == -1)
            {
             alert ("Bitte 5 Ziffern eingeben !");
             theForm.PLZ.focus();
             return (false);
            }
         }
     }
//*** Pflichtfeld Ort ***//
   var Zeichen = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz,-. ", c, d, laenge;
   laenge      = theForm.Ort.value.length;
   if (laenge == 0)
     {
      alert("Das Feld \"Ort\" ist leer!");
      theForm.Ort.focus();
      return (false);
     }
   else
     {
      for (c = 0; c < laenge; c++)
         {
          d = theForm.Ort.value.charAt(c);
          if (Zeichen.indexOf(d) == -1)
            {
             alert ("Bitte Ort eingeben");
             theForm.Ort.value = "";
             theForm.Ort.focus();
             return (false);
            }
         }
     }
//*** Optionalfelder VorwTel/Telefon ***//
   if (theForm.VorwTel.value != "")
     {
      var Zeichen = "+0123456789", c, d, laenge;
      laenge      = theForm.VorwTel.value.length;
      if (laenge > 0)
        {
         for (c = 0; c < laenge; c++)
            {
             d = theForm.VorwTel.value.charAt(c);
             if (Zeichen.indexOf(d) == -1)
               {
                alert ("Bitte nur Ziffern eingeben !");
                theForm.VorwTel.value = "";
                theForm.VorwTel.focus();
                return (false);
               }
            }
        }
     }
   if (theForm.Telefon.value != "")
     {
      var Zeichen = "0123456789", c, d, laenge;
      laenge      = theForm.Telefon.value.length;
      if (laenge > 0)
        {
         for (c = 0; c < laenge; c++)
            {
             d = theForm.Telefon.value.charAt(c);
             if (Zeichen.indexOf(d) == -1)
               {
                alert ("Bitte nur Ziffern eingeben !");
                theForm.Telefon.value = "";
                theForm.Telefon.focus();
                return (false);
               }
            }
        }
     }
//*** Optionalfelder VorwFax/Telefax ***//
   if (theForm.VorwFax.value != "")
     {
      var Zeichen = "+0123456789", c, d, laenge;
      laenge      = theForm.VorwFax.value.length;
      if (laenge > 0)
        {
         for (c = 0; c < laenge; c++)
            {
             d = theForm.VorwFax.value.charAt(c);
             if (Zeichen.indexOf(d) == -1)
               {
                alert ("Bitte nur Ziffern eingeben !");
                theForm.VorwFax.value = "";
                theForm.VorwFax.focus();
                return (false);
               }
            }
        }
     }
   if (theForm.Telefax.value != "")
     {
      var Zeichen = "0123456789", c, d, laenge;
      laenge      = theForm.Telefax.value.length;
      if (laenge > 0)
        {
         for (c = 0; c < laenge; c++)
            {
             d = theForm.Telefax.value.charAt(c);
             if (Zeichen.indexOf(d) == -1)
               {
                alert ("Bitte nur Ziffern eingeben !");
                theForm.Telefax.value = "";
                theForm.Telefax.focus();
                return (false);
               }
            }
        }
     }
//*** Optionalfelder VorwMobil/Mobilfunk ***//
   if (theForm.VorwMobil.value != "")
     {
      var Zeichen = "0123456789", c, d, laenge;
      laenge      = theForm.VorwMobil.value.length;
      if (laenge > 0)
        {
         for (c = 0; c < laenge; c++)
            {
             d = theForm.VorwMobil.value.charAt(c);
             if (Zeichen.indexOf(d) == -1)
               {
                alert ("Bitte nur Ziffern eingeben !");
                theForm.VorwMobil.value = "";
                theForm.VorwMobil.focus();
                return (false);
               }
            }
        }
     }
   if (theForm.Mobilfunk.value != "")
     {
      var Zeichen = "0123456789", c, d, laenge;
      laenge      = theForm.Mobilfunk.value.length;
      if (laenge > 0)
        {
         for (c = 0; c < laenge; c++)
            {
             d = theForm.Mobilfunk.value.charAt(c);
             if (Zeichen.indexOf(d) == -1)
               {
                alert ("Bitte nur Ziffern eingeben !");
                theForm.Mobilfunk.value = "";
                theForm.Mobilfunk.focus();
                return (false);
               }
            }
        }
     }
//*** Optionalfeld E-Mail ***//
   if (theForm.email.value != "")
     {
      var Zeichen = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@-.", c, d, laenge;
      laenge      = theForm.email.value.length;
      if (laenge > 0)
        {
         for (c = 0; c < laenge; c++)
            {
             d = theForm.email.value.charAt(c);
             if (Zeichen.indexOf(d) == -1)
               {
                alert ("Bitte E-Mail eingeben !");
                theForm.email.value = "";
                theForm.email.focus();
                return (false);
               }
            }
      if (theForm.email.value.indexOf("http") != -1 || theForm.email.value.indexOf("www.") != -1)
        {
         alert ("Bitte E-Mail eingeben !");
         theForm.email.value = "";
         theForm.email.focus();
         return (false);
        }
        }
     }

  }

statusSetzen();

