﻿

function validateForm() {
	$('.error').hide();
	var vornameValue = $('#terminanfrage input[name="vorname"]').val();
	var nachnameValue = $('#terminanfrage input[name="nachname"]').val();
	var emailValue = $('#terminanfrage input[name="email"]').val();
	var telefonValue = $('#terminanfrage input[name="telefon"]').val();
	var terminValue = $('#terminanfrage input[name="termin"]').val();
	var anwendungValue = $('#terminanfrage select[name="anwendungen"]').val();
	if(vornameValue != '') {
		if(nachnameValue != '') {
			if(emailValue != '' && validateEMailString(emailValue)) {
				if(telefonValue != '') {
					if(terminValue != '') {
						if(anwendungValue != '') {
							return true;
						} else {
							$('#errorAnwendungen').slideDown();
							return false;
						}
					} else {
						$('#errorTermin').slideDown();
						return false;
					}
				} else {
					$('#errorTelefon').slideDown();
					return false;
				}
			} else {
				$('#errorEmail').slideDown();
				return false;
			}
		} else {
			$('#errorNachname').slideDown();
			return false;
		}
	} else {
		$('#errorVorname').slideDown();
		return false;
	}
}

function validateFormContact() {

	$('.error').hide();
	var vornameValue = $('#contactform input[name="vorname"]').val();
	var nachnameValue = $('#contactform input[name="nachname"]').val();
	var emailValue = $('#contactform input[name="email"]').val();
	var descriptionValue = $('#contactform input[name="description"]').val();
	var contentValue = $('#contactform select[name="content"]').val();
	if(vornameValue != '') {
		if(nachnameValue != '') {
			if(emailValue != '' && validateEMailString(emailValue)) {
				if(descriptionValue != '') {
					if(contentValue != '') {
						return true;
					} else {
						$('#errorContent').slideDown();
						return false;
					}
				} else {
					$('#errorDescription').slideDown();
					return false;
				}
			} else {
				$('#errorEmail').slideDown();
				return false;
			}
		} else {
			$('#errorNachname').slideDown();
			return false;
		}
	} else {
		$('#errorVorname').slideDown();
		return false;
	}
}

function validateEMailString(str) {
	if (!str.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i)){
		return false;
	} else {
		return true;
	}
}
