$(document).ready(function() {
	
	var hc = $('.header-container').height();
	var gl = $('.global').height();
	var fc = $('.footer-container').height();
	
	var total = hc+gl+fc+40;
	
	if($(window).height()<total){
		$(".footer-container").css("position", "relative");	
	}else{
		$(".footer-container").css("position", "fixed");	
	}
	
	$(window).resize(function () {
		var hc = $('.header-container').height();
		var gl = $('.global').height();
		var fc = $('.footer-container').height();
		
		var total = hc+gl+fc+40;
		if($(window).height()<total){
			$(".footer-container").css("position", "relative");	
		}else{
			$(".footer-container").css("position", "fixed");	
		}
    });
	
	var dates = $( "#c_arrivaldate, #c_departuredate" ).datepicker({
		minDate: 0,
		numberOfMonths: 2,
		onSelect: function( selectedDate ) {
			var option = this.id == "c_arrivaldate" ? "minDate" : "maxDate",
				instance = $( this ).data( "datepicker" ),
				date = $.datepicker.parseDate(
					instance.settings.dateFormat ||
					$.datepicker._defaults.dateFormat,
					selectedDate, instance.settings );
			dates.not( this ).datepicker( "option", option, date );
		}
	});
	
	$(".formminibooking").submit(function() {
		datedarrivee = $("#c_arrivaldate").datepicker( "getDate" );
		datededepart = $("#c_departuredate").datepicker( "getDate" );
		datedifference = datededepart - datedarrivee;
		if(datedarrivee.getMonth()+1<10){
			moisaafficher = "0"+(datedarrivee.getMonth()+1);	
		}else{
			moisaafficher = (datedarrivee.getMonth()+1);
		}
		dateavailpro = datedarrivee.getFullYear()+"-"+moisaafficher+"-"+datedarrivee.getDate();
		$('#AVP_arrivalDate').val(dateavailpro);
		if((datedifference/86400000)<1){
			$('#AVP_nights').val(1);
		}else{
			$('#AVP_nights').val(datedifference/86400000);
		}
		return true;
	});
	
	$('.latlink').live('mouseenter',function() {
		$(".latlink").stop(true,true);
		$(".latlink").css("opacity", "0.4");
		$(".latlink").css("filter", "alpha(opacity=40)");
		$(this).css("opacity", "1");
		$(this).css("filter", "alpha(opacity=100)");	
	});	
	
	$('.latlink').live('mouseleave',function() {
		$(".latlink").stop(true,true);
		$(".latlink").css("opacity", "1");
		$(".latlink").css("filter", "alpha(opacity=100)");	
	});	
	
	$('.switchlanguage').click(function() {
		$('.alllanguages').stop(true,true);
		$('.alllanguages').slideToggle('slow');
		return false;
	});
	
	$('.library').mobilyselect({
		collection: '4ea6c287-b3fc-46f1-94f0-198cb2216791', // shows specified collection on startup
		animation: 'absolute', // type of animation, available options: plain, fade, absolute
		duration: 500, // duration of animation
		listClass: 'selecterContent', // main container
		btnsClass: 'selecterBtns',
		btnActiveClass: 'current', // add class name to the button
		elements: 'li',
		animation: 'fade',
		onChange: function(){}, // call the function when collection changes
		onComplete: function(){} // call the function when animation is completed
	});
	
	$("a[rel=diaporama-4ea6c287-b3fc-46f1-94f0-198cb2216791]").fancybox({
		'overlayOpacity'	: 0.8,
		'overlayColor'		: '#323132',
		'titlePosition' 	: 'over'
	});
	
	$("a[rel=diaporama-4ea6c299-bd90-4cf7-9b0f-1afab2216791]").fancybox({
		'overlayOpacity'	: 0.8,
		'overlayColor'		: '#323132',
		'titlePosition' 	: 'over'
	});
	
	$("a[rel=diaporama-4ea6c2b8-3a24-4b66-8ee4-1be8b2216791]").fancybox({
		'overlayOpacity'	: 0.8,
		'overlayColor'		: '#323132',
		'titlePosition' 	: 'over'
	});
	
	$("a[rel=diaporama-4ea6c2d0-fec8-4a20-9c34-1e66b2216791]").fancybox({
		'overlayOpacity'	: 0.8,
		'overlayColor'		: '#323132',
		'titlePosition' 	: 'over'
	});
	
	$("a[rel=diaporama-4ea6c2a8-516c-42ac-ae04-1b67b2216791]").fancybox({
		'overlayOpacity'	: 0.8,
		'overlayColor'		: '#323132',
		'titlePosition' 	: 'over'
	});
			
});

