	$(function()
	{
		$("#sendafriend").click(function() {	
			
			// First, disable the form from submitting
			$('form#contactForm').submit(function() { return false; });
			
			// Grab form action
			formAction = $("form#contactForm").attr("action");
			$("#SF_error").hide();  // Hides "Error"
			
			var name = $("#name").val();
			if (name == "" ) 
			{
				//alert("Geen naam opgegeven");
				$("#SF_error").html("<h2>Foutmelding</h2><span>U bent vergeten uw naam in te vullen.</span>"); 
				$("#SF_error").fadeIn("slow");  // Shows "Error"
				return;
			
			}

			var street = $("#street").val();
			if (street == "" ) 
			{
				//alert("Geen naam opgegeven");
				$("#SF_error").html("<h2>Foutmelding</h2><span>U bent vergeten uw adres in te vullen.</span>"); 
				$("#SF_error").fadeIn("slow");  // Shows "Error"
				return;
			
			}
			
			var postcode = $("#postcode").val();
			if (postcode == "" ) 
			{
				//alert("Geen naam opgegeven");
				$("#SF_error").html("<h2>Foutmelding</h2><span>U bent vergeten uw postcode in te vullen.</span>"); 
				$("#SF_error").fadeIn("slow");  // Shows "Error"
				return;
			
			}
			
			var city = $("#city").val();
			if (city == "" ) 
			{
				//alert("Geen naam opgegeven");
				$("#SF_error").html("<h2>Foutmelding</h2><span>U bent vergeten uw woonplaats in te vullen.</span>"); 
				$("#SF_error").fadeIn("slow");  // Shows "Error"
				return;
			
			}
			
			var telephone = $("#telephone").val();
			if (telephone == "" ) 
			{
				//alert("Geen naam opgegeven");
				$("#SF_error").html("<h2>Foutmelding</h2><span>U bent vergeten uw telefoonnummer in te vullen.</span>"); 
				$("#SF_error").fadeIn("slow");  // Shows "Error"
				return;
			
			}

			// Validate email address with regex
			var mail = $("#mail").val();
			if (!checkEmail(mail)) 
			{
				//alert("Fout eigen mailadres");
				$("#SF_error").html("<h2>Foutmelding</h2><span>Je hebt niet een geldig eigen mailadres opgegeven.</span>"); 
				$("#SF_error").fadeIn("slow");  // Shows "Error"
				return;
			}
			
			// Serialize form values to be submitted with POST
			var str = $("form#contactForm").serialize();
			
			// Add form action to end of serialized data
			final = str + "&action=" + formAction;
			
			$("#SF_theForm").hide();
			$("#SF_confirmation").html("<h2>Even geduld a.u.b.</h2><span>De aanvraag wordt momenteel verstuurd.</span>");
			$("#SF_confirmation").fadeIn("slow");  // Shows "Thanks for subscribing" div			

			// Submit the form via ajax
			$.ajax({
				url: "http://www.voedselbankleeuwarden.nl/site/wp-content/themes/vbl/scripts/proxy.php",
				type: "POST",
				data: final,
				dataType: "html",
				success: function(html,status){
					//alert(html);
					$("#SF_theForm").hide(); // If successfully submitted hides the form
					$("#SF_error").hide(); // If successfully submitted hides the Error
					$("#SF_confirmation").hide();
					$("#SF_confirmation").html("<h2>Aanvraag verstuurd</h2><span>De aanvraag is succesvol verzonden.</span>");
					$("#SF_confirmation").fadeIn("slow");  // Shows "Thanks for subscribing" div
				}
			});
		});
	});
	
	function checkEmail(email)
	{	
		var pattern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		//var emailVal = $("#" + email).val();
		return pattern.test(email);
	}