//check form data validation
function EW_checkMyForm(EW_this) {
	//check Salutation validation
	if (EW_this.Salutation && !EW_hasValue(EW_this.Salutation, "TEXT" )) {
		alert("Fehler: Die Anrede wurde nicht ausgewählt.");
		EW_this.Salutation.focus();
		return false;
	}
	

	//check Salutation validation
	if (EW_this.DateBirthDate1 && !EW_hasValue(EW_this.DateBirthDate1, "TEXT" )) {
		alert("Fehler: Der Geburtstag ist nicht vollständig angegeben.");
		EW_this.DateBirthDate1.focus();
		return false;
	}
	
	//check Salutation validation
	if (EW_this.DateBirthDate2 && !EW_hasValue(EW_this.DateBirthDate2, "TEXT" )) {
		alert("Fehler: Der Geburtstag ist nicht vollständig angegeben.");
		EW_this.DateBirthDate2.focus();
		return false;
	}
	
	//check Salutation validation
	if (EW_this.DateBirthDate3 && !EW_hasValue(EW_this.DateBirthDate3, "TEXT" )) {
		alert("Fehler: Der Geburtstag ist nicht vollständig angegeben.");
		EW_this.DateBirthDate3.focus();
		return false;
	}
				
	//check Forename validation
	if (EW_this.Forename && !EW_hasValue(EW_this.Forename, "TEXT" )) {
		alert("Fehler: Der Vorname wurde nicht ausgefüllt.");
		EW_this.Forename.focus();
		return false;
	}
	//check Surname validation
	if (EW_this.Surname && !EW_hasValue(EW_this.Surname, "TEXT" )) {
		alert("Fehler: Der Nachname wurde nicht ausgefüllt.");
		EW_this.Surname.focus();
		return false;
	}
	//check PostalCode validation
	if (EW_this.PostalCode && !EW_checkinteger(EW_this.PostalCode.value)) {
		if (!EW_onError(EW_this, EW_this.PostalCode, "TEXT", "Fehler: Die PLZ ist nicht korrekt."))
		return false;
	}
	//check Email validation
	if (EW_this.Email && !EW_hasValue(EW_this.Email, "TEXT" )) {
		alert("Fehler: Die E-Mailadresse wurde nicht ausgefüllt.");
		EW_this.Email.focus();
		return false;
	}
	//check Email validation
	if (EW_this.Email && !EW_checkemail(EW_this.Email.value)) {
		if (!EW_onError(EW_this, EW_this.Email, "TEXT", "Fehler: Die E-Mail Adresse ist nicht korrekt."))
		return false;
	}
	
	//check DateBirthDate validation
	if (EW_this.DateBirthDate3 && !EW_numberrange(EW_this.DateBirthDate3.value,1900,2011)) {
		if (!EW_onError(EW_this, EW_this.DateBirthDate3, "TEXT", "Fehler: Das Geburtsdatum ist nicht korrekt."))
		return false;
	}
	//everything is OK
	return true;
}
