$(document).ready(function(){	
	// e-mail
	
    function validate(email){
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = email;
        if (reg.test(address) == false) {
	        return false;
        }else{
			return true;
		}
    }
	
	$("#contactForm").submit(
		function(){
			var errorTxt = "<b>De volgende fouten zijn opgetreden:</b>";
			var errors = 0;
			if($("#email").val() == "" || !validate($("#email").val())){
				errors++;
				errorTxt += "<br>- Geen geldig e-mailadres ingevuld!";
			}
			if($("#onderwerp").val() == ""){
				errors++;
				errorTxt += "<br>- Geen onderwerp ingevuld!";
			}
			if($("#content").val() == ""){
				errors++;
				errorTxt += "<br>- Geen bericht ingevuld!";
			}
			if(errors == 0){
				// send mail after validation
				$("#error").css("display", "none");
				
				$.ajax({
					type: "post",
					url: "js/contactMail.php",
					data: "onderwerpTxt="+$("#onderwerp").val()+"&emailTxt="+$("#email").val()+"&content="+$("#content").val()+"&name="+$("#name").val(),
					success: function(msg){
						alert( "Uw e-mail is succesvol verzonden!" );
					}
				});
				return false;
			}
			else{
				$("#error").css("display", "block");
				$("#error").slideDown("slow");
				
				$("#error").html(errorTxt);
				return false;
			}
		}
	);
});
