$(document).ready( function() {
			
	// --- Validate and send contact form ---
	$("#contactForm").validate({
		rules: {
			name: "required",
			emailAddress: {
				required: true,
				email: true
			},
			subject: "required",
			text: {
				required: true,
				minlength: 10
			}
		},
		messages: {
			name: "Vul alstublieft uw naam in...",
			emailAddress: "Vul alstublieft een geldig email adres in...",
			subject: "Selecteer een onderwerp...",
			text: {
				required: "Vul alstublieft uw vraag / opmerking in...",
				minlength: "Uw vraag / opmerking dient minstens 10 tekens te bevatten..."
			}
		},
		submitHandler: function(form) {
			
			var loadingContent = '';
			
			loadingContent += "<div id=\"sendingForm\">";
				loadingContent += "<h3>Uw formulier wordt verzonden</h3>";
			loadingContent += "</div>";
			
			//$("#contactFormHolder").html(loadingContent);
			
			$(form).ajaxSubmit({
				target:	'#result',
				success: function(responseText) {
					
					var subject = $('#contactForm select#subject').val();
					
					var succesContent = '';
			
					succesContent += "<div id=\"sendingSucces\">";
						succesContent += "<h3>Formulier verzonden</h3>";
						succesContent += "<p>Bedankt voor uw reactie / vraag betreffende: "+subject+".</p>";
						succesContent += "<p>Wij zullen u zo spoedig mogelijk proberen te beantwoorden.</p>";
					succesContent += "</div>";
					
					$("#contactFormHolder").html(succesContent);
					
					snoobi.trackPageView('Contact formulier: '+subject, 'Contact formulier: '+subject+' verzonden');
					
				} 
			});
			
			return false;
			
		}
	});
	
});