function CheckKontakt() {

 var r = '';
 var fehler = 'False';
 var Ausgabe = 'Sie haben vergessen folgende Felder auszufüllen:\n\n';

 // NachName überprüfen
 if (document.mail.nachname.value == '') {
  fehler = 'True';
  Ausgabe = Ausgabe + '- Name\n';
 }

 // eMail überprüfen
 if (document.mail.email.value == '') {
  fehler = 'True';
  Ausgabe = Ausgabe + '- eMail\n';
 }

 // eMail überprüfen
 if (document.mail.nachricht.value == '') {
  fehler = 'True';
  Ausgabe = Ausgabe + '- Nachricht\n';
 }

 Ausgabe = Ausgabe + '\nBitte korrigieren Sie Ihre Eingaben.\n';

 // Wenn Fehler festgestellt wurde, Meldung ausgeben ...
 if (fehler == 'True') {
  alert(Ausgabe);
  return false;
 } else {
	 if (document.layers||document.getElementById||document.all) {
		if (checkemail(document.mail.email.value) == false) {
			alert('Fehler\n\nBitte geben Sie eine gültige eMail-Adresse an.');
			return false;
		} else {
			return true;
		}
	 } else {
		return true;
	 }
 }

} // Ende CheckKontakt()

function checkemail(email){
	var testresults
	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(email)) {
		testresults=true;
	} else {
		testresults=false;
	}
	return (testresults);
}
