// Überprüfung des Kontakt-Formulars auf "/support/kontakt.php" 

function chkVorname(Vorname) {
	// Leer?
	if(document.mailForm.Vorname.value == "" )  {
		alert("Bitte Ihren Vornamen eingeben!");
		document.mailForm.Vorname.focus();
		return false;
	}

	// Ungültiger Wert?
	regEx = /^\D+$/;
	if (!regEx.exec(Vorname)) {
		alert("Vorname ist nicht korrekt eingegeben!")
		document.mailForm.Vorname.focus();
		return false;
	}
	return true;
}

function chkNachname(Nachname){
	// Leer?
	if(document.mailForm.Nachname.value == "") {
		alert("Bitte Ihren Nachnamen eingeben!");
		document.mailForm.Nachname.focus();
		return false;
	}

	// Ungültiger Wert?
	regEx = /^\D+$/;
	if (!regEx.exec(Nachname))
	{
		alert("Nachname ist nicht korrekt eingegeben!")
		document.mailForm.Nachname.focus();
		return false;
	}
	return true;
}
	
function chkWohnort(Ort){
	// Leer?
	if(document.mailForm.Ort.value == "") {
		alert("Bitte Ihren Wohnort eingeben!");
		document.mailForm.Ort.focus();
		return false;
	}

	// Ungültiger Wert?
	regEx = /^\D+$/;
	if (!regEx.exec(Ort))
	{
		alert("Wohnort nicht korrekt!")
		document.mailForm.Ort.focus();
		return false;
	}
	return true;
}

function chkSender(Sender){
	// Leer?
	if(document.mailForm.Sender.value == "" )  {
		alert("Bitte Ihre Mailadresse eingeben!");
		document.mailForm.Sender.focus();
		return false;
	}

	// Ungültiger Wert?
	regEx = /^\S+\@{1}\S+\.\D+$/;
	if (!regEx.exec(Sender)){
		alert("Mailadresse ist nicht korrekt!")
		document.mailForm.Sender.focus();
		return false;
	}
	return true;
}

function chkFrage(Frage){
	// Leer?
	if(Frage == "" || Frage == "Hier könnnen Sie Fragen oder sonstige Anliegen angeben." )  {
		alert("Bitte geben Sie eine Nachricht ein.");
		document.mailForm.Frage.focus();
		return false;
	}
	return true;
}

function chkFormular() {
  // Alle Felder in Ordnung?
	return (chkVorname(document.mailForm.Vorname.value)
		&& chkNachname(document.mailForm.Nachname.value)
		&& chkWohnort(document.mailForm.Ort.value)
		&& chkSender(document.mailForm.Sender.value)
		&& chkFrage(document.mailForm.Frage.value));
}
