$(document).ready(function() {
	
	
	jQuery.validator.messages.required = "";
	
	$("#contactform").validate({
		invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				var message = errors == 1
					? '1 verplicht veld is niet of niet correct ingevuld. Controleer aub je gegevens & bericht.'
					: errors + ' verplichte velden zijn niet of niet correct ingevuld. Controleer aub je gegevens & bericht.';
				$("div.error").html(message);
			}
		}
	});
	
	$("#nieuwsbriefform").validate({
		invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				var message = errors == 1
					? '1 verplicht veld is niet of niet correct ingevuld. Controleer aub je gegevens.'
					: errors + ' verplichte velden zijn niet of niet correct ingevuld. Controleer aub je gegevens.';
				$("div.error").html(message);
			}
		}
	});
	
	
	initLightbox();
	
	$("a#sendcontact").click(function(){
		$("#contactform").submit();
		return false;
	});
	
	$("a#sendnieuwsbrief").click(function(){
		$("#nieuwsbriefform").submit();
		return false;
	});
	
});


function initLightbox(){
	$("a.fancylink").fancybox({
		'titlePosition': 		'inside',
		'zoomSpeedIn':			300, 
		'zoomSpeedOut':			300, 
		'overlayShow':			true,
		'frameWidth':			960,
		'frameHeight':			500,
		'hideOnContentClick':	false
	});
}
