jQuery.fn.defuscate = function( settings ) {
    settings = jQuery.extend({
        link: true,
        find: /\b([A-Z0-9._%-]+)\([^)]+\)((?:[A-Z0-9-]+\.)+[A-Z]{2,6})\b/gi,
        replace: '$1@$2'
    }, settings);
    return this.each(function() {
        if ( $(this).is('a[@href]') ) {
            $(this).attr('href', $(this).attr('href').replace(settings.find, settings.replace));
            var is_link = true;
        }
        $(this).html($(this).html().replace(settings.find, (settings.link && !is_link ? '<a href="mailto:' + settings.replace + '">' + settings.replace + '</a>' : settings.replace)));
    });
};

$(document).ready(function(){
	
	if ($('html').attr('lang') == 'fr') {
		langue = 'fr';
	} else {
		langue = 'nl';
	}

	$('a.fancybox').fancybox({
		//'titlePosition':'over'
	 });

	$('#reservation').validationEngine();
	
	$('.adresse').defuscate();

	$('.calendar').datepicker({
		dateFormat: 'dd/mm/yy',
		minDate: new Date(),
		showAnim: 'fadeIn',
		speed: 'fast',
		showOn: 'button',
		buttonText: 'Choose',
		buttonImage: '/images/calendar.png',
		buttonImageOnly: true
	});	

	$.ga.load('UA-20567881-1'); // Google Analytics nouvelle formule
	
});

