var nameField = "name";
var firstnameField = "firstname";
var emailField = "email";
var phoneField = "phone";

function checkForm() {
	ok = true;

	$(".error").remove();

	if(!$("input#" + nameField).val()) {
		$("input#" + nameField).after('<div class="error" id="' + nameField + '-error">Bitte geben Sie Ihren Namen ein</div>');
		ok = false;
	}

	if(!$("input#" + firstnameField).val()) {
		$("input#" + firstnameField).after('<div class="error" id="' + firstnameField + '-error">Bitte geben Sie Ihren Vornamen ein</div>');
		ok = false;
	}

	if(!$("input#" + emailField).val()) {
		$("input#" + emailField).after('<div class="error" id="' + emailField + '-error">Bitte geben Sie Ihre eMail-Adresse ein</div>');
		ok = false;
	}
	else
	{
		if(!$("input#" + emailField).val().match(/^[a-zA-Z0-9][a-zA-Z0-9\-\._]*@[a-zA-Z0-9][a-zA-Z0-9\-\._]*\.[a-zA-Z]{2,5}$/)) {
			$("input#" + emailField).after('<div class="error" id="' + emailField + '-error">Bitte geben Sie eine korrekte eMail-Adresse ein</div>');
			ok = false;
		}
	}

	if(!$("input#" + phoneField).val()) {
		$("input#" + phoneField).after('<div class="error" id="' + phoneField + '-error">Bitte geben Sie Ihre Telefonnummer ein</div>');
		ok = false;
	}

	return ok;
}

$(document).ready(function() {
	$(".mailform form").submit(function() {
		return checkForm();
	});
});