﻿$(function(){

	/***** Links in nieuw venster *****/

    $('a.new-window').click(function(){
        window.open(this.href);
        return false;
    });
	
	/***** Fancybox *****/

	$('ul.photo-album a').fancybox({
		padding				: 7,
		openEffect			: 'fade',
		closeEffect			: 'fade',
		fitToView			: true,
		arrows				: true,
		closeBtn			: true,
		closeClick			: false,
		loop				: true,
		helpers				: {
									title		:	{
															type	: 'inside'
													}
							}
	});
	
	$('.forum-popup, ul#forum-topics li a').fancybox({
		type				: 'iframe',
		margin				: 30,
		padding				: 7,
		width				: '100%',
		height				: '100%',
		openEffect			: 'fade',
		closeEffect			: 'fade',
		fitToView			: true,
		arrows				: true,
		closeBtn			: true,
		closeClick			: false,
		loop				: true
	});
	
	$('ul#desktops li a').fancybox({
		padding				: 7,
		openEffect			: 'fade',
		closeEffect			: 'fade',
		fitToView			: true,
		arrows				: true,
		closeBtn			: true,
		closeClick			: false,
		loop				: true,
		helpers				: {
									title		:	{
															type	: 'inside'
													}
							}
	});
	
	$('.video-popup').fancybox({
		type				: 'iframe',
		padding				: 7,
		width				: 600,
		height				: 450,
		openEffect			: 'fade',
		closeEffect			: 'fade',
		fitToView			: true,
		autoSize			: false,
		aspectRatio			: true,
		closeBtn			: true,
		closeClick			: false,
		helpers				: {
									title		:	{
															type	: 'inside'
													}
							}
	});

	/***** Form validation *****/

	$('#subscribe-rat-attack-final-assault-meeting').validate({

		//errorPlacement: function(error, element){error.appendTo(element.parent('p').children('span'));},
		rules:		{	name:		{required: true},
						email:		{required: true, email: true}
					},
		messages:	{	name:		'Gelieve uw voornaam en naam in te vullen',
						email:		'Gelieve een correct e-mailadres in te vullen'
					}
	});
	
	$('#contactform').validate({

		//errorPlacement: function(error, element){error.appendTo(element.parent('p').children('span'));},
		rules:		{	name:		{required: true},
						email:		{required: true, email: true},
						subject:	{required: true},
						message:	{required: true, minlength: 0}
					},
		messages:	{	name:		'Gelieve uw voornaam en naam in te vullen',
						email:		'Gelieve een correct e-mailadres in te vullen',
						subject:	'Gelieve uw onderwerp in te vullen',
						message:	'Gelieve uw vraag / opmerking in te vullen'
					}
	});
	
	$('#subscribe-walibi-fanday').validate({

		//errorPlacement: function(error, element){error.appendTo(element.parent('p').children('span'));},
		rules:		{	name:		{required: true},
						email:		{required: true, email: true}
					},
		messages:	{	name:		'Gelieve uw voornaam en naam in te vullen',
						email:		'Gelieve een correct e-mailadres in te vullen'
					}
	});	

});
