/**
 * @author gvandort
 */
var hideShowError= function(id, checkError, data){
	var objId = "#" + id + "_txt";
	if(checkError){
		$(objId).addClass("txt_error");
		$(objId + "_error").show();
		
		return true;
	}
	else{
		$(objId).removeClass("txt_error");
		$(objId + "_error").hide();
		data[id] = $(objId).val();
		
		return false;
	}
	
}

var getData = function(data){
	var isError = false;
	isError = hideShowError("email", $.trim($("#email_txt").val()) == "", data);
	isError = hideShowError("subject", $.trim($("#subject_txt").val()) == "", data);
	isError = hideShowError("content", $.trim($("#content_txt").val()) == "", data);
	
	return !isError;
}

var showMessage = function(){
	$("#submit_btn").hide();
	$(".post_posted").show();
	setTimeout(function(){
		$(".post_posted").hide();
		$("#submit_btn").show();
	},2500);
}

$("#submit_btn").click(function(e){
	var url = "backend/contact/post.php";
	var data = {};
	
	if(getData(data)){
		$.ajax({
			type: 'POST',
			url: url,
			dataType: 'html',
			data: data,
			success: function(response){
				if(response == "OK"){
					$(".post_posted").html("Uw boodschap is verzonden");
					showMessage();
				}
				else if(response=="FAILED EMAIL"){
					$("#email_txt").addClass("txt_error");
					$("#email_txt" + "_error").show();
				}
				else{
					$(".post_posted").html("Verzending mislukt, probeer opnieuw");
					showMessage();
				}
				
			}
		});
	}
	else{
		alert("failed")
	}
	
	
	return false;
});

