﻿function trim(s) { 
  if(s.length>0){ 
    while(s.substring(0,1)==' ') { 
      s = s.substring(1,s.length); 
    } 
    while(s.substring(s.length-1,s.length)==' ') { 
      s = s.substring(0,s.length-1); 
    } 
  } 
  return s; 
}  

function testefelder() {
  var Vorname=document.getElementById("Vorname").value;
  var Nachname=document.getElementById("Nachname").value;
  var Email=document.getElementById("Email").value;
  Vorname=trim(Vorname);
  Nachname=trim(Nachname);
  Email=trim(Email);

  if (Vorname.length < 1 || Vorname == "") {
      document.getElementById("Vorname").value="Vorname";
  }
  if (Nachname.length < 1 || Nachname== "") {
      document.getElementById("Nachname").value="Nachname";
  }
  if (Email.length < 1 || Email == "") {
      document.getElementById("Email").value="Email";
  }
}

function FrontPage_Form2_Validator(theForm)
{
  if (theForm.Anrede.selectedIndex < 0)
  {
    alert("Wählen Sie eine der \"Anrede\"-Optionen.");
    theForm.Anrede.focus();
    return (false);
  }

  if (theForm.Anrede.selectedIndex == 0)
  {
    alert("Die erste \"Anrede\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.Anrede.focus();
    return (false);
  }

  if (theForm.Vorname.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Vorname\" ein.");
    theForm.Vorname.focus();
    return (false);
  }

  if (theForm.Vorname.value == "Vorname")
  {
    alert("Geben Sie einen Wert in das Feld \"Vorname\" ein.");
    theForm.Vorname.focus();
    return (false);
  }


  if (theForm.Vorname.value.length < 2)
  {
    alert("Geben Sie mindestens 2 Zeichen in das Feld \"Vorname\" ein.");
    theForm.Vorname.focus();
    return (false);
  }

  if (theForm.Nachname.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Nachname\" ein.");
    theForm.Nachname.focus();
    return (false);
  }

  if (theForm.Nachname.value == "Nachname")
  {
    alert("Geben Sie einen Wert in das Feld \"Nachname\" ein.");
    theForm.Nachname.focus();
    return (false);
  }


  if (theForm.Nachname.value.length < 2)
  {
    alert("Geben Sie mindestens 2 Zeichen in das Feld \"Nachname\" ein.");
    theForm.Nachname.focus();
    return (false);
  }

  if (theForm.Email.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Email\" ein.");
    theForm.Email.focus();
    return (false);
  }
  if (theForm.Email.value == "E-Mail")
  {
    alert("Geben Sie einen Wert in das Feld \"Email\" ein.");
    theForm.Email.focus();
    return (false);
  }


  if (theForm.Email.value.length < 3)
  {
    alert("Geben Sie mindestens 3 Zeichen in das Feld \"Email\" ein.");
    theForm.Email.focus();
    return (false);
  }


if (theForm.teilnahme.checked == false)
  {
   alert("Sie müssen den Teilnahmebedingungen zustimmen um unseren Dienst zu nutzen!");
   theForm.teilnahme.focus();
   return (false)
  }
}
