function eKiwi_Form_Check(phpform)
{
var Option = false;
for (i = 0;  i < phpform.Training.length;  i++)
  {
    if (phpform.Training[ i ].checked)
        Option = true;
  }
  if (!Option)
  {
    alert("Waehle bitte die Trainingsart aus. PKW oder Motorrad");
    return (false);
  }
	var Option = false;
for (i = 0;  i < phpform.Leihfahrzeug.length;  i++)
  {
    if (phpform.Leihfahrzeug[ i ].checked)
        Option = true;
  }
  if (!Option)
  {
    alert("Sag uns bitte, ob du ein Leihfahrzeug benötigst.");
    return (false);
  }
  
  
  
  
  
	 if (phpform.Termin.selectedIndex < 1)
  {
    alert("Waehle bitte einen Termin aus.");
    phpform.Termin.focus();
    return (false);
  } if (phpform.Termin.selectedIndex < 2)
  {
    alert("Bitte waehle einen Termin aus.");
    phpform.Termin.focus();
    return (false);
  }
  
  
  
  
   if (phpform.Geburtstag.selectedIndex < 0)
  {
    alert("Bitte gib den Tag Deiner Geburt an.");
    phpform.Geburtstag.focus();
    return (false);
  } if (phpform.Geburtstag.selectedIndex == 0)
  {
    alert("Gib bitte den Tag Deiner Geburt an.");
    phpform.Geburtstag.focus();
    return (false);
  }

  
  
   if (phpform.Geburtsmonat.selectedIndex < 0)
  {
    alert("Bitte gib Dein Geburtsmonat an.");
    phpform.Geburtsmonat.focus();
    return (false);
  } if (phpform.Geburtsmonat.selectedIndex == 0)
  {
    alert("Gib bitte Dein Geburtsmonat an.");
    phpform.Geburtsmonat.focus();
    return (false);
  }

  
  
  if (phpform.Geburtsjahr.selectedIndex < 0)
  {
    alert("Bitte gib Dein Geburtsjahr an.");
    phpform.Geburtsjahr.focus();
    return (false);
  } if (phpform.Geburtsjahr.selectedIndex == 0)
  {
    alert("Gib bitte Dein Geburtsjahr an.");
    phpform.Geburtsjahr.focus();
    return (false);
  }

  
  
  
  
  
  
  
  
  
  
  
  var test = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúû&uuml;ýþÿ0123456789- \t\r\n\f -";
  var testField = phpform.Vorname.value;
  var Validity = true;
  var checkGroups = true;
  for (i = 0;  i < testField.length;  i++)
  {
    ch = testField.charAt(i);
    for (j = 0;  j < test.length;  j++)
      if (ch == test.charAt(j))
        break;
    if (j == test.length)
    {
      Validity = false;
      break;
    }
  }
  if (!Validity)
  {
    alert("Fuer  Feld \"Vorname\" sind nur Buchstaben, Ziffern, Leerraeume und \"-\" erlaubt. Umlaut-a,u,o bitte so schreiben: ae, ue, oe! statt ß ss");
    phpform.Vorname.focus();
    return (false);
  }
	if (phpform.Vorname.value == "")
  {
    alert("Geben sie einen Wert in das Feld \"Vorname\" ein.");
    phpform.Vorname.focus();
    return (false);
  }
	if (phpform.Vorname.value.length < 2)
  {
    alert("Geben sie mindestens 2 Zeichen in das Feld \"Vorname\" ein.");
    phpform.Vorname.focus();
    return (false);
  }
	var test = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúû&uuml;ýþÿ0123456789- \t\r\n\f -";
  var testField = phpform.Nachname.value;
  var Validity = true;
  var checkGroups = true;
  for (i = 0;  i < testField.length;  i++)
  {
    ch = testField.charAt(i);
    for (j = 0;  j < test.length;  j++)
      if (ch == test.charAt(j))
        break;
    if (j == test.length)
    {
      Validity = false;
      break;
    }
  }
  if (!Validity)
  {
    alert("Fuer das Feld \"Nachname\" sind nur Buchstaben, Ziffern, Leerraeume und \"-\" erlaubt. Umlaute bitte so schreiben: ae, ue, oe! statt ß ss, zB Maerzendorfer, Fuerpass, Strasse...");
    phpform.Nachname.focus();
    return (false);
  }
	if (phpform.Nachname.value == "")
  {
    alert("Geben sie einen Wert in das Feld \"Nachname\" ein.");
    phpform.Nachname.focus();
    return (false);
  }
	if (phpform.Nachname.value.length < 2)
  {
    alert("Geben sie mindestens 2 Zeichen in das Feld \"Nachname\" ein.");
    phpform.Nachname.focus();
    return (false);
  }
  
  
  
  
  
  
  
	var test = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúû&uuml;ýþÿ0123456789- \t\r\n\f - /";
  var testField = phpform.Wohnort.value;
  var Validity = true;
  var checkGroups = true;
  for (i = 0;  i < testField.length;  i++)
  {
    ch = testField.charAt(i);
    for (j = 0;  j < test.length;  j++)
      if (ch == test.charAt(j))
        break;
    if (j == test.length)
    {
      Validity = false;
      break;
    }
  }
  if (!Validity)
  {
    alert("Fuer das Feld \"Wohnort\" sind nur Buchstaben, Ziffern, Leerraeume und \"- /\" erlaubt. Fuer Umlaute bitte: ae, ue, oe  verwenden! statt ß ss, zB Muerzzuschlag, Muerzhofen, Muerztal...");
    phpform.Wohnort.focus();
    return (false);
  }
	if (phpform.Wohnort.value == "")
  {
    alert("Geben sie einen Wert in das Feld \"Wohnort\" ein.");
    phpform.Wohnort.focus();
    return (false);
  }
	if (phpform.Wohnort.value.length < 2)
  {
    alert("Geben sie mindestens 2 Zeichen in das Feld \"Wohnort\" ein.");
    phpform.Wohnort.focus();
    return (false);
  }
  
  
  
  
  
  
	var test = "0123456789-";
  var testField = phpform.PLZ.value;
  var Validity = true;
  var checkGroups = true;
  var decPlace = 0;
  var numbers = "";
  for (i = 0;  i < testField.length;  i++)
  {
    ch = testField.charAt(i);
    for (j = 0;  j < test.length;  j++)
      if (ch == test.charAt(j))
        break;
    if (j == test.length)
    {
      Validity = false;
      break;
    }
	numbers += ch;
  }
  if (!Validity)
  {
    alert("Fuer das Feld \"PLZ\" sind nur Ziffern (ohne Komma, Punkt oder Leerzeichen) erlaubt.");
    phpform.PLZ.focus();
    return (false);
  }
	var test = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúû&uuml;ýþÿ0123456789- \t\r\n\f - / 1234567890";
  var testField = phpform.Strasse.value;
  var Validity = true;
  var checkGroups = true;
  for (i = 0;  i < testField.length;  i++)
  {
    ch = testField.charAt(i);
    for (j = 0;  j < test.length;  j++)
      if (ch == test.charAt(j))
        break;
    if (j == test.length)
    {
      Validity = false;
      break;
    }
  }
  if (!Validity)
  {
    alert("Fuer das Feld \"Strasse\" sind nur Buchstaben, Ziffern, Leerraeume und \"- / 1234567890\" erlaubt! statt ß ss, Umlaute bitte so schreiben: ae, ue, oe. zB Muerzgasse, Gaertnerstrasse, Roemerweg...");
    phpform.Strasse.focus();
    return (false);
  }
	if (phpform.Strasse.value == "")
  {
    alert("Geben sie einen Wert in das Feld \"Strasse\" ein.");
    phpform.Strasse.focus();
    return (false);
  }
	var test = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúû&uuml;ýþÿ0123456789- \t\r\n\f / - 1234567890";
  var testField = phpform.Telefon.value;
  var Validity = true;
  var checkGroups = true;
  for (i = 0;  i < testField.length;  i++)
  {
    ch = testField.charAt(i);
    for (j = 0;  j < test.length;  j++)
      if (ch == test.charAt(j))
        break;
    if (j == test.length)
    {
      Validity = false;
      break;
    }
  }
  if (!Validity)
  {
    alert("Fuer das Feld \"Telefon\" sind nur Buchstaben, Ziffern, Leerraeume und \"/ - 1234567890\" erlaubt. statt ß ss");
    phpform.Telefon.focus();
    return (false);
  }
	if (phpform.Telefon.value == "")
  {
    alert("Geben sie einen Wert in das Feld \"Telefon\" ein.");
    phpform.Telefon.focus();
    return (false);
  }
	var test = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúû&uuml;ýþÿ0123456789- \t\r\n\f @ .";
  var testField = phpform.email.value;
  var Validity = true;
  var checkGroups = true;
  for (i = 0;  i < testField.length;  i++)
  {
    ch = testField.charAt(i);
    for (j = 0;  j < test.length;  j++)
      if (ch == test.charAt(j))
        break;
    if (j == test.length)
    {
      Validity = false;
      break;
    }
  }
  if (!Validity)
  {
    alert("Fuer das Feld \"email\" sind nur Buchstaben, Ziffern, Leerraeume und \"@ .\" erlaubt. Umlaute bitte so schreiben: ae, ue, oe! statt ß ss");
    phpform.email.focus();
    return (false);
  }
	var test = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúû&uuml;ýþÿ0123456789- \t\r\n\f .!\\";
  var testField = phpform.Fragen.value;
  var Validity = true;
  var checkGroups = true;
  for (i = 0;  i < testField.length;  i++)
  {
    ch = testField.charAt(i);
    for (j = 0;  j < test.length;  j++)
      if (ch == test.charAt(j))
        break;
    if (j == test.length)
    {
      Validity = false;
      break;
    }
  }
  if (!Validity)
  {
    alert("Fuer das Feld \"Fragen\" sind nur Buchstaben, Ziffern, Leerraeume und \".!\\\" erlaubt. Umlaute bitte so schreiben: ae, ue, oe! statt ß ss, zB Muerzzuschlag, Muerzhofen, Uebung...");
    phpform.Fragen.focus();
    return (false);
  }
	return (true);
}


