function testeZeichen (testString, erlaubteZeichen)
{
	var allezeichenok = true;
	for(var i = 0; i < testString.length; i++)
		if(erlaubteZeichen.indexOf(testString.charAt (i)) == -1)
			allezeichenok = false;
	return allezeichenok;
}

function isEmail(email) {
  return email.indexOf("@")>0 && email.indexOf('.',email.indexOf("@"))>0;
}

function checkform(kontaktformular)
{
	var eMail = kontaktformular.email.value;
	if(kontaktformular.name.value == "")
	{
	  alert("Bitte geben Sie Ihren Nachnamen an!");
	  return false;
	}
	else if(kontaktformular.vorname.value == "")
	{
	  alert("Bitte geben Sie Ihren Vornamen an!");
	  return false;
	}
	else if(kontaktformular.strasse.value == "")
	{
	  alert("Bitte geben Sie Ihre Strasse und Hausnummer an!");
	  return false;
	}
	else if(kontaktformular.plz.value == "")
	{
	  alert("Bitte geben Sie Ihre Postleitzahl an!");
	  return false;
	}
	else if(!testeZeichen(kontaktformular.plz.value, "1234567890"))
	{
	  alert("Bitte geben Sie für die PLZ nur Zahlen ein!");
	  return false;
	}
	else if(kontaktformular.plz.value.length <4)
	{
	  alert("Ihre Postleitzahl muss mind. vierstellig sein!");
	  return false;
	}
	else if(kontaktformular.ort.value == "")
	{
	  alert("Bitte geben Sie Ihren Wohnort an!");
	  return false;
	}
	else if(kontaktformular.email.value == "")
	{
	  alert("Bitte geben Sie Ihre E-Mail-Adresse an!");
	  return false;
	}
	else if(!isEmail(eMail))
	{
	  alert("Die angegebene E-Mail-Adresse ist nicht korrekt");
	  return false;
	}
	else if(kontaktformular.betreff.value == "")
	{
	  alert("Bitte geben Sie Ihren Betreff an!");
	  return false;
	}
	return confirm("Überprüfung abgeschlossen, alle Eingaben sind in Ordnung.\nMöchten Sie Ihre Daten nun senden?");
}
function checkreset(kontaktformular)
{
	return confirm("Wollen Sie wirklich Ihre Eingaben zurücksetzen?");
}
