<!-- Begin
function Validator(theForm)
{
  if (theForm.Nachname.value == "")
  {
   alert("Bitte geben Sie einen Nachnamen in das Feld \"Nachname\" ein.");
    theForm.Nachname.focus();
    return (false);
  }

  if (theForm.Nachname.value.length < 3)
  {
    alert("Geben Sie mindestens 3 Zeichen in das Feld \"Nachname\" ein.");
    theForm.Name.focus();
    return (false);
  }
  if (theForm.Nachname.value.length > 80)
  {
    alert("Geben Sie höchstens 80 Zeichen in das Feld \"Nachname\" ein.");
    theForm.Nachname.focus();
    return (false);
  }
  var checkOK = "AÄBCDEFGHIJKLMNOÖPQRSTUÜVWXYZaäbcdefghijklmnoöpqrsßtuüvwxyz-. 0123456789\t\r\n\f";
  var checkStr = theForm.Nachname.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
   if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Geben Sie bitte nur Buchstaben von A - Z und Leerräume in das Feld \"Nachname\" ein.");
    theForm.Nachname.focus();
    return (false);
  
  }
{
  if (theForm.Ort.value == "")
  {
   alert("Bitte geben Sie einen Ortsnamen in das Feld \"Ort\" ein.");
    theForm.Ort.focus();
    return (false);
  }
  if (theForm.Ort.value.length < 3)
  {
    alert("Geben Sie mindestens 3 Zeichen in das Feld \"Ort\" ein.");
    theForm.Ort.focus();
    return (false);
  }
  if (theForm.Ort.value.length > 80)
  {
    alert("Geben Sie höchstens 80 Zeichen in das Feld \"Ort\" ein.");
    theForm.Ort.focus();
    return (false);
  }
  var checkOK = "AÄBCDEFGHIJKLMNOÖPQRSTUÜVWXYZaäbcdefghijklmnoöpqrsßtuüvwxyz-. 0123456789\t\r\n\f";
  var checkStr = theForm.Ort.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
   if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Geben Sie bitte nur Buchstaben von A - Z und Leerräume in das Feld \"Ort\" ein.");
    theForm.Ort.focus();
    return (false);  
  }  
if (theForm.PLZ.value == "")
  {
   alert("Bitte geben Sie Ihre Postleitzahl in das Feld \"Plz\" ein.");
    theForm.PLZ.focus();
    return (false);
  }
if (theForm.PLZ.value.length < 5)
  {
    alert("Bitte geben Sie eine 5 stellige Postleitzahl  in das Feld \"Plz\" ein oder fügen Sie das Länderkennzeichen hinzu.");
    theForm.PLZ.focus();
    return (false);
  }
{
  if (theForm.Strasse.value == "")
  {
   alert("Bitte geben Sie einen Strassennamen in das Feld \"Strasse\" ein.");
    theForm.Strasse.focus();
    return (false);
  }
  if (theForm.Strasse.value.length < 3)
  {
    alert("Geben Sie mindestens 3 Zeichen in das Feld \"Strasse\" ein.");
    theForm.Strasse.focus();
    return (false);
  }
  if (theForm.Strasse.value.length > 80)
  {
    alert("Geben Sie höchstens 80 Zeichen in das Feld \"Strasse\" ein.");
    theForm.Strasse.focus();
    return (false);
  }
  var checkOK = "AÄBCDEFGHIJKLMNOÖPQRSTUÜVWXYZaäbcdefghijklmnoöpqrsßtuüvwxyz-. 0123456789\t\r\n\f";
  var checkStr = theForm.Strasse.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
   if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Geben Sie bitte nur Buchstaben von A - Z, Zahlen von 0-9 und Leerräume in das Feld \"Strasse\" ein.");
    theForm.Strasse.focus();
    return (false);

  if (theForm.Strasse.value == "")
  {
   alert("Bitte geben Sie einen Strassennamen in das Feld \"Strasse\" ein.");
    theForm.Strasse.focus();
    return (false);
  }
  if (theForm.Strasse.value.length < 3)
  {
    alert("Geben Sie mindestens 3 Zeichen in das Feld \"Strasse\" ein.");
    theForm.Strasse.focus();
    return (false);
  }
  
}



if (theForm.Telefon.value.length < 4)
  {
    alert("Geben Sie mindestens 4 Nummern in das Feld \"Telefon\" ein.");
    theForm.Telefon.focus();
    return (false);
  }
  var checkOK = "/-. 0123456789\t\r\n\f";
  var checkStr = theForm.Telefon.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
   if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Geben Sie bitte nur Zahlen von 0-9, Sonderzeichen -,/ und Leerräume in das Feld \"Telefon\" ein.");
    theForm.Telefon.focus();
    return (false);

  if (theForm.Telefon.value == "")
  {
   alert("Bitte tragen Sie Ihre Telefonnummer in das Feld \"Telefon\" ein.");
    theForm.Telefon.focus();
    return (false);
  
  
}

}
 return (true);}}}
//  End -->

