﻿// Aufruf im form-Tag :  onsubmit="return validate_form(this);"

function validate_email(field) {
	with (field) {
  	apos=value.indexOf("@");
	  dotpos=value.lastIndexOf(".");
  	if (apos < 1 || dotpos-apos < 2) {
  		return false;
  	}
 		return true;
  }
}

function validate_field(field) {
	with (field) {
		if (value == '') {
			return false;
		}
		return true;
	}
}

function validate_form(thisform) {
	var errors = '';
	with (thisform) {
		if (validate_field(Name) == false) {
			errors += '*Name - muss angegeben werden.\n';
		}
  	if (validate_email(Mail) == false) {
  		errors += '*Mail - muss eine eMail-Adresse sein.\n';
  	}
  	if (validate_field(Telefon) == false) {
  		errors += '*Telefon - muss angegeben werden.\n';
  	}
  	if (errors) {
	  	alert('Die folgenden Fehler sind aufgetreten:\n' + errors);
  		Name.focus();
  		return false;
  	}
  	return true;
  }
}
