// JavaScript Document
function isValidKontaktForm()
{
	var valid = true;
	if($.trim($("#kontaktName").val()).length == 0){
		$("#kontaktNameError").addClass("error");
		$("#kontaktNameError").html("Pflichtfeld");
		valid = false;
	}else{
		$("#kontaktNameError").removeClass("error");
		$("#kontaktNameError").html("");
	}
	if($.trim($("#kontaktEmail").val()).length == 0){
		$("#kontaktEmailError").addClass("error");
		$("#kontaktEmailError").html("Pflichtfeld");
		valid = false;
	}else if(!isValidEmailAddress($.trim($("#kontaktEmail").val()))){
		$("#kontaktEmailError").addClass("error");
		$("#kontaktEmailError").html("Ung&uuml;ltig");
		valid = false;
	}else{
		$("#kontaktEmailError").removeClass("error");
		$("#kontaktEmailError").html("");
	}
	if($.trim($("#kontaktMessage").val()).length == 0){
		$("#kontaktMessageError").addClass("error");
		$("#kontaktMessageError").html("Pflichtfeld");
		valid = false;
	}else{
		$("#kontaktMessageError").removeClass("error");
		$("#kontaktMessageError").html("");
	}
	return valid;
}

function isValidEmailAddress(emailAddress) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(emailAddress) == false) {
		return false;
	}else{
		return true;
	}
}

function sendMessage()
{
	if(isValidKontaktForm())
	{
		var dataParameters = "email=" + $.trim($("#kontaktEmail").val()) + "&name=" + $.trim($("#kontaktName").val()) + "&message=" + $.trim($("#kontaktMessage").val());
		//alert(dataParameters);
		
		$.ajax({
			type: "POST",
			url: "sendEmail.php",
			data: dataParameters,
			success: function(data)
			{	
				if(data == "1")
				{
					$("#kontaktSuccess").html("Senden war erfolgreich.");
				}else{
					$("#kontaktSuccess").html("Senden war nicht erfolgreich. Bitte versuche es erneut.");
				}
				//alert(data);
			}
		});	
		
	}else{
		$("#kontaktSuccess").html("Senden war nicht erfolgreich. Bitte &uuml;berpr&uuml;fe deine Eingaben.");
	}
}
