

//LOAD FONTS WITH CUFON
Cufon.replace('#slider_content h1');
Cufon.replace('.section_content_box h1');
Cufon.replace('.section_content_box h3');
Cufon.replace('ul.nav a', {hover: 'true'});
Cufon.replace('ul.sub_nav li', {hover: 'true'});
Cufon.replace('.section .sub_nav_reservation', {hover: 'true'});
Cufon.replace('#footermenu_text a', {hover: 'true'});
Cufon.replace('.booking a');
Cufon.replace('.motd_intro h1');
Cufon.replace('.motd_news h1');
Cufon.replace('#topright_lastminute');



//CUFON CALL BY another script core.dispatcher.js.php
function loadCufon(){
	Cufon.replace('#slider_content h1');
	Cufon.replace('.section_content_box h1');
	Cufon.replace('.section_content_box h3');
	Cufon.replace('#slider_content .section_content_box h1');
}


$(function(){
	$('#loopedslider_home').loopedSlider();
});





$(function() {
	

	$(window).resize(function() {

		if($(window).height()>=890) {
			var heightFooter = Math.floor($(window).height()) - 858;
			$('#footermenu').css({'height': heightFooter});
			$('#footercontact').css({'bottom': heightFooter+20});
		} else {	
			$('#footermenu').css({'height': '30'});
			$('#footercontact').css({'bottom': '50px'});
		}

	});


	
	$(window).load(function(){
		
		//SLIDE Menu of the day
		//POSITION ABSOLU
		//#menuoftheday
		var motd_width = 570;
		var motd_height = 350;
		var motd_b_width = 35;
		var motd_b_height = 101;
		var motd_position_horiz = -motd_width+motd_b_width;
		var motd_position_horiz_1 = 0;
		var motd_position_horiz_2 = -motd_width+motd_b_width;
		var motd_position_vert = ($(window).height()-motd_height)/2;
		var motd_open_state = true;//close
		
		function fc_motd_ini(){
			$('#menuoftheday').css({'top' : motd_position_vert+'px','left' : motd_position_horiz+'px'});
			$('#motd_nav').removeClass('motd_nav_right');
			$('#motd_nav').addClass('motd_nav_left');
		}
		
		function fc_motd_open(){
			motd_open_state = false;
			motd_position_horiz = motd_position_horiz_1;
			$('#menuoftheday').stop().animate({'top' : motd_position_vert+'px','left' : motd_position_horiz+'px'}, 1000, "easeOutExpo");
			if (fc_motd_openTimer) clearTimeout(fc_motd_openTimer);
		}
		
		function fc_motd_move(){		
			$('#menuoftheday').stop().animate({'top' : motd_position_vert+'px','left' : motd_position_horiz+'px'}, 1000, "easeOutExpo");
		}
		function fc_motd_verti_align(){
			motd_position_vert = ($(window).height()-motd_height)/2;
			if (motd_position_vert<141)	motd_position_vert=141;
		}
		
		$(window).bind('resize', function() {
			fc_motd_verti_align();
			fc_motd_move();
		});
		
		$('#motd_nav').bind('click', function() {

			if (fc_motd_openTimer) clearTimeout(fc_motd_openTimer);
			if (motd_open_state == true){	
				motd_open_state = false;
				motd_position_horiz = motd_position_horiz_1;
			$('#motd_nav').removeClass('motd_nav_right');
			$('#motd_nav').addClass('motd_nav_left');
			} else {
				motd_open_state = true;
				motd_position_horiz = motd_position_horiz_2;
			$('#motd_nav').removeClass('motd_nav_left');
			$('#motd_nav').addClass('motd_nav_right');
			}
			fc_motd_move();
		});
		
		fc_motd_verti_align()
		fc_motd_ini();
		
		var fc_motd_openTimer = setTimeout(fc_motd_open, 1200);



		
		if($(window).height() > 890) {
			var heightFooter = Math.floor($(window).height()) - 858;
			$('#footermenu').css({'height': heightFooter});
			$('#footercontact').css({'bottom': heightFooter+20});
		}
		
		
		
		
		
		//LAST MINUTE TOP RIGHT
		//var pagecurlToggle = 1;
		//var pagecurlAnimEnd = 1;
		//click function
		var pagecurlToggle = false;
		
		$("#topright_lastminute").click(function() {
			
			if(!pagecurlToggle){
				$('#topright').animate({'right':'+=280px'});
				pagecurlToggle = true;
			} else {
				$('#topright').animate({'right':'-=280px'});
				pagecurlToggle = false;
			}
			/*
			if (pagecurlAnimEnd==1){
					pagecurlAnimEnd = 0;
				if (pagecurlToggle == 1){
					pagecurlToggle = 0;
					//slide to left
					$('#topright').animate({
						right: '+=280',
						
					 }, 500, function() {
						// Animation complete.
						pagecurlAnimEnd = 1;
					});
				
				} else {
					pagecurlToggle = 1;//slite to left
					$('#topright').animate({
						right: '-=280',
						
					 }, 500, function() {
					// Animation complete.
						pagecurlAnimEnd = 1;
					});
				}
			}
			*/
		
	
		});
		
		



		function applyCufon(){
			Cufon.replace('h1');
		}
	
		//FANCY BOX footer gallery photo tour
		$("a[rel=gallery_photo]").fancybox({
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding'			:	1,
			'titlePosition' 	:	'over',
			'titleFormat'       : 	function(title, currentArray, currentIndex, currentOpts) {
		    	return '<span id="fancybox-title-over">' +  (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
				},
			'margin'			:	0
		});
		
		//FANCY BOX emploi
		$("a.iframe-emploi").fancybox({
			'onComplete' : applyCufon,
			'autoDimensions'	:	true,
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding':1,
			'margin':0
		});
		
		//FANCY BOX credits
		$("a.iframe-credits").fancybox({

			'titlePosition'	: 'inside',
			'onComplete' : applyCufon,
			'autoDimensions'	:	false,
			'width'				:	480,
			'height'			:	180,
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding':1,
			'margin':0
		});
		
		//FANCY BOX virtual tour
		$("a[rel=virtual-hotel]").fancybox({
			'type'				: 	'iframe',
			'width'				:	900,
			'height'			:	480,
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding':1,
			'margin':0
		});
		
		//FANCY BOX virtual tour
		$("a[rel=virtual-hotel-hidden]").fancybox({
			'type'				: 	'iframe',
			'width'				:	900,
			'height'			:	480,
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding':1,
			'titlePosition' 	:	'over',
			/*
			'titleFormat'       : 	function(title) {
		    	return '<span id="fancybox-title-over" style="background-image: url(images/layout/opa_grey_70.png);padding:10px;">'+ this.title +'</span>';
				},
				*/
			'margin':0
		});

		$("a[rel=virtual-pavillon]").fancybox({
			'type'				: 	'iframe',
			'width'				:	900,
			'height'			:	480,
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding':1,
			'margin':0
		});
		$("a[rel=virtual-restaurant]").fancybox({
			'type'				: 	'iframe',
			'width'				:	900,
			'height'			:	480,
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding':1,
			'margin':0
		});
	
		//FANCY BOX last minute
		$("a.iframe-last").fancybox({

			'titlePosition'	: 'inside',
			'onComplete' : applyCufon,
			'autoDimensions'	:	false,
			'autoDimensions'	:	true,
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding':1,
			'margin':0
		});

		//FANCY BOX formulaire contact
		$("a.iframe-pkg").fancybox({
			'type'				:	'iframe',
			'autoDimensions'	:	false,
			'width'				:	920,
			'height'			:	500,
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding':1,
			'margin':0
		});
		
		//FANCY BOX formulaire package commande
		$("a.iframe-pkg-2").fancybox({
			'type'				:	'iframe',
			'autoDimensions'	:	false,
			'width'				:	816,
			'height'			:	430,
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding':1,
			'margin':0
		});
		
		//FANCY BOX package
		$("a[rel=package-1]").fancybox({
			'speedIn'			:	100,
			'speedOut'			:	100,
			'overlayOpacity'	:	0.8,
			'overlayColor'		:	'#222',
			'padding'			:	1,
			'titlePosition' 	:	'over',
			'titleFormat'       : 	function(title, currentArray, currentIndex, currentOpts) {
		    	return '<span id="fancybox-title-over">' +  (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
				},
			'margin'			:	0
		});


			
		$('#Button1').click(function() {
			location.reload();
		});

	});

});



//SLIDE CONTENT
var slideOpen = false;
var whichSlide;
var idSubItemOld;
var whichSubItem;

function openSlide(idSection, idSubItem){
			
	$(function() {

		if(!slideOpen){
			
			
			$('#slider_content_'+idSection).stop().animate({'top' : '140px'}, 300);
			$('.hp_bg').stop().animate({'top' : '100px'}, 300);
			slideOpen = true;
			idSubItemOld = idSubItem;
			whichSlide = $('#slider_content_'+idSection);
			$("#sub_"+idSubItem).addClass("active").css({"color":"#FFFFFF"});
			whichSubItem = $("#sub_"+idSubItem);

		} else {
			
			
			if($("#sub_"+idSubItemOld).hasClass("active") == true) {
				$("#sub_"+idSubItemOld).removeClass("active");
				$("#sub_"+idSubItem).addClass("active");
			}

			
			if(idSubItem == idSubItemOld){
				$('#slider_content_'+idSection).stop().animate({'top' : '-60px'}, 300);
				$('.hp_bg').stop().animate({'top' : '40'}, 300);
				slideOpen = false;		
				$("#sub_"+idSubItemOld).removeClass("active");
			} 
			
			idSubItemOld = idSubItem;
			
		}
		
	});

}


function closeSlide(){
	if(slideOpen){
		whichSlide.stop().animate({'top' : '-60px'}, 300);
		$('.hp_bg').stop().animate({'top' : '40'}, 300);
		whichSubItem.removeClass("active");
		slideOpen = false;
	}
}



/*
$(function() {          
	$(".lazy").lazyload({
    	placeholder : "images/layout/lazyload_wait.png",
		effect      : "fadeIn"
	});
});
*/



