$(function(){

	/* Links in new window */

    $('a.new-window').click(function(){
        window.open(this.href);
        return false;
    });
    
	/* Banner scroll (http://medienfreunde.com/lab/innerfade) */
	
	$('#banner ul').innerfade({
		animationtype: 'fade',
		speed: 1200,
		timeout: 3000,
		type: 'sequence'
	});
	
	/***** Fancybox *****/
	
	function formatTitle(title, currentArray, currentIndex, currentOpts){
    	return '<div id="tip7-title">' + (title && title.length ? '<b>' + title + '</b>' : '' ) + '</div>';
	}
	
	$("#block-photos a.group").fancybox({
		'overlayOpacity'	: '0.8',
		'overlayColor'		: '#000',
		'titlePosition'		: 'outside',
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'speedIn'			: 500, 
		'speedOut'			: 300,
		'cyclic'			: true,
		'showCloseButton'	: false,
		'titleFormat'		: formatTitle
	});
	
	$("#block-photos a.group2").fancybox({
		'overlayOpacity'	:	'0.8',
		'overlayColor'		:	'#000',
		'titlePosition'		:	'outside',
		'transitionIn'		:	'elastic',
		'transitionOut'		:	'elastic',
		'speedIn'			:	500, 
		'speedOut'			:	300,
		'cyclic'			:	true,
		'showCloseButton'	:	false,
		'titleFormat'		: formatTitle
	});
	
	


	
	$("#popup").fancybox({
        	'autoDimensions'	: 'false',
			'width'				: 492,
			'height'			: 600,	
			'autoScale'		 	: 'false',
			'autoDimensions' 	: 'true',
			'scrolling'			: 'no',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'hideOnOverlayClick': 'true'
	});
	

	
	
	
	
	
	
	
	
	
	/* Labels in input fields */
	
	$('#block-subscribe label.inside').inFieldLabels({fadeOpacity: 0});
	$('#contactform label.inside').inFieldLabels({fadeOpacity: 0});
	$('#subscribeOpenHouse label.inside').inFieldLabels({fadeOpacity: 0});
	$("input").attr("autocomplete","on");
	
	/* Form validation */
	
	$("#block-subscribe form").validate({
    	rules:		{	firstnameSubscribe:	{required: true},
    					lastnameSubscribe:	{required: true},
    					emailSubscribe:		{required: true, email: true}
    				},
    	messages:	{	firstnameSubscribe:	'Gelieve uw voornaam in te vullen &uarr;',
    					lastnameSubscribe:	'Gelieve uw familienaam in te vullen &uarr;',
    					emailSubscribe:		'Gelieve een geldig e-mailadres in te vullen &uarr;'
    				}
    });
    
	$("#contactform").validate({
    	rules:		{	name:		{required: true},
    					email:		{required: true, email: true},
    					phone:		{required: true},
    					comment:	{required: true, minlength: 0}
    				},
    	messages:	{	name:		'Gelieve uw naam in te vullen &uarr;',
    					email:		'Gelieve een geldig e-mailadres in te vullen &uarr;',
    					phone:		'Gelieve uw telefoon in te vullen &uarr;',							
    					comment:	'Gelieve uw bericht in te vullen &uarr;'
    				}
    });
    
    $("#subscribeOpenHouse").validate({
    	rules:		{	nameOpenHouse:		{required: true},
    					addressOpenHouse:	{required: true},
    					cityOpenHouse:		{required: true},
    					emailOpenHouse:		{required: true, email: true}
    				},
    	messages:	{	nameOpenHouse:		'Gelieve uw naam en voornaam in te vullen &uarr;',
    					addressOpenHouse:	'Gelieve uw adres in te vullen &uarr;',							
    					cityOpenHouse:		'Gelieve uw postcode en woonplaats in te vullen &uarr;',
    					emailOpenHouse:		'Gelieve een geldig e-mailadres in te vullen &uarr;'
    				}
    });

});
