// JavaScript Document
var IndexController = {
	init: function (args) {
		//$("#main").append( '<a href="/promocoes"><div id="promocoes"> <span>OFERTA ESPECIAL DE VERÃO</span> <span class="value">-50%</span> <img src="assets/images/promo-details-arrow.png" class="promoArrow" alt="Ver detalhes da promoção" /> <div class="clear"></div></a> </div>');
		$("#promocoes").hide(0);
		Cufon.replace('#promocoes span');
		animateMenu(false);
		$('#bgSlideshow').fadeOut(0,'linear');
		supersize();
		jQuery(function($){
				$.supersized({
					// Functionality
					slideshow               :   1,			// Slideshow on/off
					autoplay				:	1,			// Slideshow starts playing automatically
					start_slide             :   1,			// Start slide (0 is random)
					stop_loop				:	0,			// Pauses slideshow on last slide
					random					: 	1,			// Randomize slide order (Ignores start slide)
					slide_interval          :   5000,		// Length between transitions
					transition              :   1, 			// 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
					transition_speed		:	1700,		// Speed of transition
					pause_hover             :   0,			// Pause slideshow on hover
					keyboard_nav            :   0,			// Keyboard navigation on/off
					performance				:	3,			// 0-Normal, 1-Hybrid speed/quality, 2-Optimizes image quality, 3-Optimizes transition speed // (Only works for Firefox/IE, not Webkit)
					image_protect			:	1,			// Disables image dragging and right click with Javascript
															   
					// Size & Position						   
					min_width		        :   800,		// Min width allowed (in pixels)
					min_height		        :   600,		// Min height allowed (in pixels)
					vertical_center         :   1,			// Vertically center background
					horizontal_center       :   1,			// Horizontally center background
					fit_always				:	0,			// Image will never exceed browser width or height (Ignores min. dimensions)
					fit_portrait         	:   1,			// Portrait images will not exceed browser height
					fit_landscape			:   0,			// Landscape images will not exceed browser width		   
					// Components							
					slides 					:  	[			// Slideshow Images
														{image : '/assets/images/slideshow_index/index_00.jpg'},
														{image : '/assets/images/slideshow_index/index_33.jpg'},
														{image : '/assets/images/slideshow_index/index_7.jpg'},
														{image : '/assets/images/slideshow_index/index_55.jpg'},
														{image : '/assets/images/slideshow_index/index_2.jpg'},
														{image : '/assets/images/slideshow_index/index_6.jpg'},
														{image : '/assets/images/slideshow_index/index_77.jpg'},
														{image : '/assets/images/slideshow_index/index_11.jpg'},
														{image : '/assets/images/slideshow_index/index_22.jpg'},
														{image : '/assets/images/slideshow_index/index_3.jpg'},
														{image : '/assets/images/slideshow_index/index_44.jpg'},
														{image : '/assets/images/slideshow_index/index_4.jpg'},
														{image : '/assets/images/slideshow_index/index_5.jpg'},
														{image : '/assets/images/slideshow_index/index_66.jpg'}												
												]
				});
		    });
	},
	destroy: function () {		
	},
	transitionIn: function () {

		//$("#promocoes").show(850,'linear',TransitionController.transitionInComplete());
		//$("#promocoes").hide(850,'linear',TransitionController.transitionInComplete());
		
		
	},
	transitionOut: function () {
		$('#supersized').remove();
		$("#promocoes").hide(850,'linear',function () { $("#promocoes").remove(); TransitionController.transitionOutComplete();});
			
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}
}

/***
	A P R E S E N T A Ç Ã O
***/

var ApresentacaoController = {
	init: function (args) {
		animateMenu(true);
		//$('<img src="assets/images/bg-images/sunset-pool-bg-image.jpg" class="bgSlideshowImage"   />').appendTo('#bgSlideshow');
		$('#bgSlideshow').fadeIn(250,'linear');
		resizeFunction();
		
		$('#container').css('left',$('#wrapper #main').width());
		
		Cufon.replace('#contentRow #apresentacaoTextosContainer h2');
		$('#menuArea ul li').eq(0).addClass('menuActive');

		supersize();
		jQuery(function($){
				$.supersized({
					// Functionality
					slideshow               :   1,			// Slideshow on/off
					autoplay				:	1,			// Slideshow starts playing automatically
					start_slide             :   1,			// Start slide (0 is random)
					stop_loop				:	0,			// Pauses slideshow on last slide
					random					: 	0,			// Randomize slide order (Ignores start slide)
					slide_interval          :   4000,		// Length between transitions
					transition              :   1, 			// 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
					transition_speed		:	1500,		// Speed of transition
					pause_hover             :   0,			// Pause slideshow on hover
					keyboard_nav            :   0,			// Keyboard navigation on/off
					performance				:	3,			// 0-Normal, 1-Hybrid speed/quality, 2-Optimizes image quality, 3-Optimizes transition speed // (Only works for Firefox/IE, not Webkit)
					image_protect			:	1,			// Disables image dragging and right click with Javascript
															   
					// Size & Position						   
					min_width		        :   800,		// Min width allowed (in pixels)
					min_height		        :   600,		// Min height allowed (in pixels)
					vertical_center         :   1,			// Vertically center background
					horizontal_center       :   1,			// Horizontally center background
					fit_always				:	0,			// Image will never exceed browser width or height (Ignores min. dimensions)
					fit_portrait         	:   1,			// Portrait images will not exceed browser height
					fit_landscape			:   0,			// Landscape images will not exceed browser width		   
					// Components							
					slides 					:  	[			// Slideshow Images
														{image : '/assets/images/apresentacao_images/image1.jpg'},
														{image : '/assets/images/apresentacao_images/image4.jpg'},
														{image : '/assets/images/apresentacao_images/image3.jpg'},
														{image : '/assets/images/apresentacao_images/image2.jpg'}
												]
				});
		    });

		
//		alert($('#wrapper #main').width());
		
		$(function(){
			//$('.areaTexto').columnize({columns:3, lastNeverTallest:true});
			$('#areaTextoApresentacao').columnize({columns:2, lastNeverTallest:true});
		});
		
		$("<div id='apresentacaoBgImage'> <img src='/assets/images/bg-images/apresentacao.jpg' class='bgSlideshowImage' /> </div>").appendTo('#wrapper #main');
		resizeFunction();
		$('#apresentacaoBgImage').fadeOut(0,'linear');	
	},
	destroy: function () {
		
	},
	transitionIn: function () {
		$('#container').delay(550).animate({left:168},250,'linear');

		$('#apImgThumb').click(function(){			
			//AO CLICAR NA IMAGEM THUMB ESTA TORNA-SE IMAGEM DE FUNDO			
			$('#apresentacaoBgImage').delay(100).fadeIn(250,'linear');
			$('#supersized').remove();
//			resizeFunction();
						
			//ANIMACAO DA AREA DE CONTEUDOS
			$('#contentRow').children().delay(450).fadeOut(100,"linear");
			$('#contentRow #imagem img').attr('src','/assets/images/apresentacaoImg_2.jpg').attr('class','bgSlideshowImage').css({'cursor':'pointer'});
			$('#contentRow #imagem').fadeIn(150,'linear');
			$('#contentRow').delay(500).animate({'width':'35px'},1000,'easeOutExpo');
		});
		
		$('#contentRow #imagem img').click(function(){			
			$('#contentRow').children().fadeIn(250,"linear");
			$('#contentRow #imagem').fadeIn(200,'linear');
			$('#contentRow #imagem img').attr('src','/assets/images/apresentacaoImg.jpg').css('cursor','default');
			$('#contentRow #imagem').fadeIn(200,'linear');
			$('#contentRow').animate({'width':'100%'},250,'linear');
		});
		
		TransitionController.transitionInComplete();

	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage, #bgSlideshow img').remove();
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		$('#menuArea ul li').eq(0).removeClass('menuActive');
		$('#bgSlideshow').remove();
		$('#supersized').remove();
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}

}

/***
	Q U A R T O S
***/
var QuartosController = {
	init: function (args) {
		animateMenu(true);
		$('#container').css('left',$('#wrapper #main').width());
		Cufon.replace('#areaQuartos ul li a', {hover:true});
		Cufon.replace('#roomsFirstRow .quartoReserva');
		$('#menuArea ul li').eq(1).addClass('menuActive');
		$("<div id='apresentacaoBgImage'> <img src='/assets/images/bg-images/rooms.jpg' class='bgSlideshowImage' /> </div>").appendTo('#wrapper #main');
		resizeFunction();
		
		<!-- IMAGEM QUE IDENTICA O QUARTO-->		

		$('#contentRow #imagem img').hide();
		$('#contentRow #imagem img:first').fadeIn(250,'linear');

		$('#contentRow #imagem img:first').fadeIn(250,'linear');
		
		<!-- THUMBS , heading , features e custos DE CADA QUARTO-->
		$('.quartoThumbs, .quartoReserva, .roomsFeat, .roomsCosts').hide();
		$('.quartoThumbs:first,.quartoReserva:first, .roomsFeat:first, .roomsCosts:first').fadeIn(250,'linear');
		
		
		$('#areaQuartos ul li:first a').addClass('activeSubMenu');
			
		$(document).ready(function(){
			mCustomScrollbars();			
		});
		
		Cufon.refresh('#areaQuartos ul li a'); // must be the exact same selector you used in replace()!
		
		
	},
	destroy: function () {
		
		
	},
	transitionIn: function () {
			
			
			$('#container').delay(550).animate({left:168},250,'linear');
			
			var clique = $('#areaQuartos ul li').click(function(){
				var numClicado = clique.index(this);
				numClicado = numClicado+1;				
				$('#contentRow #imagem').children().fadeOut(250,'linear');
				$(".quartoThumbs, .dragger_container, .quartoReserva, .roomsFeat, .roomsCosts, #recomendar").fadeOut(250,'linear');
								
				$("#contentRow #imagem img:nth-child("+numClicado+")").delay(250).fadeIn(250,'linear');			
				$('#areaQuartos ul li a:nth-child('+numClicado+')').delay(250).addClass('active');
				

				$(".quartoThumbs:nth-child("+numClicado+"), .dragger_container").delay(400).fadeIn(1000,'easeOutExpo');
				$(".quartoReserva:nth-child("+numClicado+"), #recomendar").delay(400).fadeIn(1000,'easeOutExpo');
				$(".roomsFeat:nth-child("+numClicado+")").delay(400).fadeIn(1000,'easeOutExpo');
				$(".roomsCosts:nth-child("+numClicado+")").delay(400).fadeIn(1000,'easeOutExpo');
				
				
				$('#areaQuartos ul li a').removeClass('activeSubMenu');
				$('#areaQuartos ul li:nth-child('+numClicado+') a').addClass('activeSubMenu');
				
				Cufon.refresh('#areaQuartos ul li a'); // must be the exact same selector you used in replace()! 
				
			});
							
							
							
													
			function showPreloader() {
			var width = 0;
			if(config.maxWidth!=null)
				width = config.maxWidth;
			else
				width = $(window).width();
			
			var height = 0; 
			
			if(config.maxHeight!=null)
				height = config.maxHeight;
			else
				height = $(window).height();
			
			$(document.body).append('<div id="' + transitionControllerSetup.malhaID + '"></div>');
			$("#"+ transitionControllerSetup.malhaID).width(width);
			$("#"+ transitionControllerSetup.malhaID).height(height);
			$("#"+ transitionControllerSetup.malhaID).animate({ opacity: 0 }, 0);
			
			$(document.body).append('<div id="' + transitionControllerSetup.loaderID + '"><img src="'+transitionControllerSetup.loaderURL+'" border="0" /></div>');
			$("#"+ transitionControllerSetup.loaderID+" img").load(function () {  var width = (config.maxWidth!=null) ? config.maxWidth : $(window).width(); var height = (config.maxHeight!=null) ? config.maxHeight : $(window).height(); var posx = parseInt((height/2) - ( $("#"+ transitionControllerSetup.loaderID+" img").height()/2)); var posy = parseInt((width/2) - ( $("#"+ transitionControllerSetup.loaderID+" img").width()/2)); 	$("#"+ transitionControllerSetup.loaderID).css("top",posx + "px"); $("#"+ transitionControllerSetup.loaderID).css("left",posy + "px"); });
			$("#"+ transitionControllerSetup.loaderID).fadeOut(0);
			
			$("#"+ transitionControllerSetup.malhaID).animate({ opacity: 0.65 }, 500);
			$("#"+ transitionControllerSetup.loaderID).fadeIn(500).delay(250);
			//$("#malha").
		};
		
			function removePreloader() {
				$("#"+ transitionControllerSetup.loaderID).fadeOut(500,'linear',function () { $("#"+ transitionControllerSetup.loaderID).remove(); });
				$("#"+ transitionControllerSetup.malhaID).animate({ opacity: 0 }, 500,function () { $("#"+ transitionControllerSetup.malhaID).remove(); }).delay(250);
			};
		
		
		
			
			//T H U M B S  PARA BACKGROUND-IMAGE
			$('.quartoThumbs .areaImagem').click(function(){
				
				var imgIndex = $('.quartoThumbs .areaImagem').index(this)+1;
							
				// MUDA A IMAGEM DE FUNDO
				var imgSrc = $(this).find('img').attr('src');
				var divideSrc= imgSrc.split(".");
				var segundaParte = "."+divideSrc[1];
				var primeiraParte = divideSrc[0].substring(0,(divideSrc[0].length)-6);			
				var img_fs = primeiraParte+segundaParte;
				
				showPreloader();
				$('#apresentacaoBgImage img').fadeOut(300,'easeOutExpo', function(){
						$('#apresentacaoBgImage img').attr({'src':img_fs});	
						$('#apresentacaoBgImage img').load(function(){
							$('#apresentacaoBgImage img').delay(120).fadeIn(1000,'easeOutExpo');
							removePreloader();
						}).attr({'src':img_fs});				
				});
				
				resizeFunction();
				
				
				//FAZ A ANIMAÇÃO DOS CONTEUDOS
				$('#areaQuartos').children().stop(true,false).delay(750).fadeOut(100,'linear');
				$('#areaQuartos').stop(true,false).delay(750).animate({'opacity':0},1000,'easeOutExpo');

				$('#contentRow').children().slice(2).delay(750).fadeOut(100,"linear",function(){
					$('#listaImagens').addClass('listaImagens_small');	
				});
				
				$('#contentRow').stop(true, false).delay(750).animate({'width':'135px'},1000,'easeOutExpo');				
				
				$('#contentRow #imagem img').css({'cursor':'pointer'});				
	
				$('#contentRow #imagem img').click(function(){
					$('#listaImagens').removeClass('listaImagens_small');
					$('#contentRow').children().fadeIn(250,"linear");
					$('#contentRow #imagem').stop(true,false).fadeIn(200,'linear');
					$('#contentRow #imagem img').css('cursor','default');
					
					
					$('#contentRow').stop(true,false).animate({'width':'100%'},1000,'easeOutExpo');	
					
					$('#areaQuartos').children().delay(550).fadeIn(100,'linear');
					$('#areaQuartos').stop(true,false).delay(550).animate({'opacity':1},500,'easeOutExpo');
				});
				
			});
			
			
			
			$(document).ready(function(){
				mCustomScrollbars();
			});
			
			
			$('.containerScroll').resize(function(){
				var elem = $(this);
				mCustomScrollbars();
			});
		TransitionController.transitionInComplete();
		
	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage').remove();
		$('#menuArea ul li').eq(1).removeClass('menuActive');
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		//TransitionController.transitionOutComplete();
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}

}
/***
	C A S A S
***/
var CasasController = {
	init: function (args) {
		animateMenu(true);
		$('#container').css('left',$('#wrapper #main').width());
		Cufon.replace('#areaQuartos ul li a', {hover:true});
		Cufon.replace('#roomsFirstRow .quartoReserva, #contentRow #imagem .casaText');
		$('#menuArea ul li').eq(2).addClass('menuActive');
		$("<div id='apresentacaoBgImage'> <img src='/assets/images/quartos_images/quarto5_img3.jpg' class='bgSlideshowImage' /> </div>").appendTo('#wrapper #main');
		resizeFunction();
		$('#contentRow #imagem img').hide();

		$('#contentRow #imagem img:first').fadeIn(250,'linear');
		
		<!-- THUMBS, HEADING, FEATURES COSTS DE CADA QUARTO-->
		$('.quartoThumbs, .quartoReserva, .roomsFeat, .roomsCosts').hide();
		$('.quartoThumbs:first, .quartoReserva:first, .roomsFeat:first, .roomsCosts:first').fadeIn(250,'linear');
		
		$('#areaQuartos ul li:first a').addClass('activeSubMenu');
		
		$(document).ready(function(){
			mCustomScrollbars();			
		});
		
		Cufon.refresh('#areaQuartos ul li a'); // must be the exact same selector you used in replace()!
	},
	destroy: function () {
		
		
	},
	transitionIn: function () {

			$('#container').delay(550).animate({left:168},250,'linear');
			
			var clique = $('#areaQuartos ul li').click(function(){
				var numClicado = clique.index(this);
				numClicado = numClicado+1;				
				$('#contentRow #imagem').children().fadeOut(250,'linear');
				$(".quartoThumbs, .dragger_container, .quartoReserva, .roomsFeat, .roomsCosts, #recomendar").fadeOut(250,'linear');
								
				$("#contentRow #imagem img:nth-child("+numClicado+")").delay(250).fadeIn(250,'linear');			
				$('#areaQuartos ul li a:nth-child('+numClicado+')').delay(250).addClass('active');		
				
	
				$(".quartoThumbs:nth-child("+numClicado+"), .dragger_container").delay(400).fadeIn(1000,'easeOutExpo');
				$(".quartoReserva:nth-child("+numClicado+"), #recomendar").delay(400).fadeIn(1000,'easeOutExpo');
				$(".roomsFeat:nth-child("+numClicado+")").delay(400).fadeIn(1000,'easeOutExpo');
				$(".roomsCosts:nth-child("+numClicado+")").delay(400).fadeIn(1000,'easeOutExpo');
				
				
				$('#areaQuartos ul li a').removeClass('activeSubMenu');
				$('#areaQuartos ul li:nth-child('+numClicado+') a').addClass('activeSubMenu');
				
				Cufon.refresh('#areaQuartos ul li a'); // must be the exact same selector you used in replace()! 
			});
			
			
			
			//T H U M B S  PARA BACKGROUND-IMAGE
			$('.quartoThumbs .areaImagem').click(function(){
				
				var imgIndex = $('.quartoThumbs .areaImagem').index(this)+1;
							
				// MUDA A IMAGEM DE FUNDO
				var imgSrc = $(this).find('img').attr('src');
				//alert(imgSrc);
				var divideSrc= imgSrc.split(".");
				var segundaParte = "."+divideSrc[1];
				var primeiraParte = divideSrc[0].substring(0,(divideSrc[0].length)-6);			
				var img_fs = primeiraParte+segundaParte;
				
				
				showPreloader();
				$('#apresentacaoBgImage img').fadeOut(300,'easeOutExpo', function(){
						$('#apresentacaoBgImage img').attr({'src':img_fs});	
						$('#apresentacaoBgImage img').load(function(){
							$('#apresentacaoBgImage img').delay(120).fadeIn(1000,'easeOutExpo');
							removePreloader();
						}).attr({'src':img_fs});				
				});
				
				resizeFunction();
				
				//FAZ A ANIMAÇÃO DOS CONTEUDOS
				$('#areaQuartos').children().stop(true,false).delay(750).fadeOut(100,'linear');
				$('#areaQuartos').stop(true,false).delay(750).animate({'opacity':0},1000,'easeOutExpo');

				$('#contentRow').children().slice(2).delay(750).fadeOut(100,"linear",function(){
					$('#listaImagens').addClass('listaImagens_small');				});
				
				$('#contentRow').stop(true, false).delay(750).animate({'width':'135px'},1000,'easeOutExpo');				
				
				$('#contentRow #imagem img').css({'cursor':'pointer'});				
	
				$('#contentRow #imagem img').click(function(){
					$('#listaImagens').removeClass('listaImagens_small');
					$('#contentRow').children().fadeIn(250,"linear");
					$('#contentRow #imagem').stop(true,false).fadeIn(200,'linear');
					$('#contentRow #imagem img').css('cursor','default');
					
					
					$('#contentRow').stop(true,false).animate({'width':'100%'},1000,'easeOutExpo');	
					
					$('#areaQuartos').children().delay(550).fadeIn(100,'linear');
					$('#areaQuartos').stop(true,false).delay(550).animate({'opacity':1},500,'easeOutExpo');
				});
				
			});
			
			
			
			$('.containerScroll').resize(function(){
				var elem = $(this);
				mCustomScrollbars();
			});
		TransitionController.transitionInComplete();
		
	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage').remove();
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		$('#menuArea ul li').eq(2).removeClass('menuActive');
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}

}

/***
	S E R V I Ç O S
***/
var ServicosController = {
	init: function (args) {
		animateMenu(true);
		$('#container').css('left',$('#wrapper #main').width());
		Cufon.replace('#contentRow #imagem .casaText,#contentRow #envolventeTextosContainer h2');
		$('#menuArea ul li').eq(3).addClass('menuActive');
		$("<div id='apresentacaoBgImage'> <img src='/assets/images/bg-images/servicos.jpg' class='bgSlideshowImage' /> </div>").appendTo('#wrapper #main');
		resizeFunction();
		$(function(){
			//$('.areaTexto').columnize({columns:2});
		});
		
	
		
		$(document).ready(function(){
			mCustomScrollbars();
		});
		
	},
	destroy: function () {
		
		
	},
	transitionIn: function () {
		
		$('#container').delay(550).animate({left:168},250,'linear');
		
		//T H U M B S  PARA BACKGROUND-IMAGE
			$('.quartoThumbs .areaImagem').click(function(){
				
				var imgIndex = $('.quartoThumbs .areaImagem').index(this)+1;
							
				// MUDA A IMAGEM DE FUNDO
				var imgSrc = $(this).find('img').attr('src');
				var divideSrc= imgSrc.split(".");
				var segundaParte = "."+divideSrc[1];
				var primeiraParte = divideSrc[0].substring(0,(divideSrc[0].length)-6);			
				var img_fs = primeiraParte+segundaParte;
				
				showPreloader();
				$('#apresentacaoBgImage img').fadeOut(300,'easeOutExpo', function(){
						$('#apresentacaoBgImage img').attr({'src':img_fs});	
						$('#apresentacaoBgImage img').load(function(){
							$('#apresentacaoBgImage img').delay(120).fadeIn(1000,'easeOutExpo');
							removePreloader();
						}).attr({'src':img_fs});				
				});
				
				resizeFunction();
				
				//FAZ A ANIMAÇÃO DOS CONTEUDOS
				$('#areaQuartos').children().stop(true,false).delay(750).fadeOut(100,'linear');
				$('#areaQuartos').stop(true,false).delay(750).animate({'opacity':0},1000,'easeOutExpo');

				$('#contentRow').children().slice(2).delay(750).fadeOut(100,"linear",function(){
					$('#listaImagens').addClass('listaImagens_small');	
				});
				
				$('#contentRow').stop(true, false).delay(750).animate({'width':'135px'},1000,'easeOutExpo');				
				
				$('#contentRow #imagem img').css({'cursor':'pointer'});				
	
				$('#contentRow #imagem img').click(function(){
					$('#listaImagens').removeClass('listaImagens_small');
					$('#contentRow').children().fadeIn(250,"linear");
					$('#contentRow #imagem').stop(true,false).fadeIn(200,'linear');
					$('#contentRow #imagem img').css('cursor','default');
					
					
					$('#contentRow').stop(true,false).animate({'width':'100%'},1000,'easeOutExpo');	
					
					$('#areaQuartos').children().delay(550).fadeIn(100,'linear');
					$('#areaQuartos').stop(true,false).delay(550).animate({'opacity':1},500,'easeOutExpo');
				});
				
			});
			
			
			
			$(document).ready(function(){
				mCustomScrollbars();
			});
		

		TransitionController.transitionInComplete();
		
		
	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage').remove();
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		$('#menuArea ul li').eq(3).removeClass('menuActive');
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}

}


/***
	E N V O L V E N T E 
***/
var EnvolventeController = {
	init: function (args) {
		animateMenu(true);
		$('#container').css('left',$('#wrapper #main').width());
		Cufon.replace('#areaQuartos ul li a', {hover:true});
		Cufon.replace('#roomsFirstRow .quartoReserva, #contentRow #imagem .casaText, #contentRow #envolventeTextosContainer h2');
		$('#menuArea ul li').eq(4).addClass('menuActive');
		$("<div id='apresentacaoBgImage'> <img src='/assets/images/envolvente_images/envolvente_img4.jpg' class='bgSlideshowImage' /> </div>").appendTo('#wrapper #main');
		resizeFunction();	
		$('#contentRow #imagem .casaText').fadeIn(250,'linear');
		
		<!-- THUMBS DE CADA QUARTO-->
		$('.quartoThumbs').hide();
		$('.quartoThumbs:first').fadeIn(250,'linear');

		<!--TEXTOS-->
		$('.envolventeTextosContent').css('visibility','hidden');
		$('.envolventeTextosContent:first').css({'visibility':'visible'});
		
		$('#areaQuartos ul li:first a').addClass('activeSubMenu');		
		
		$(document).ready(function(){
			mCustomScrollbars();
		});
		
		$('.containerScroll').resize(function(){
			var elem = $(this);
			mCustomScrollbars();
		});
		
		$(function(){
			$('.areaTexto').columnize({columns:3, lastNeverTallest:true});
		});
		
		Cufon.refresh('#areaQuartos ul li a'); // must be the exact same selector you used in replace()!
	},
	destroy: function () {
		
		
	},
	transitionIn: function () {

			$('#container').delay(550).animate({left:168},250,'linear');
			
			var clique = $('#areaQuartos ul li').click(function(){
				var numClicado = clique.index(this);
				numClicado = numClicado+1;				
								
				$(".quartoThumbs, .dragger_container").fadeOut(250,'linear');
				$(".quartoThumbs:nth-child("+numClicado+"), .dragger_container").delay(250).fadeIn(250,'linear');

				$('.envolventeTextosContent').css('visibility','hidden');			
				$('.envolventeTextosContent:nth-child('+numClicado+')').css('visibility','visible');
				
				$('#areaQuartos ul li a').removeClass('activeSubMenu');
				$('#areaQuartos ul li:nth-child('+numClicado+') a').addClass('activeSubMenu');
				
				Cufon.refresh('#areaQuartos ul li a'); // must be the exact same selector you used in replace()! 

			});
			
			
			//T H U M B S  PARA BACKGROUND-IMAGE
			$('.quartoThumbs .areaImagem').click(function(){
				
				var imgIndex = $('.quartoThumbs .areaImagem').index(this)+1;
							
				// MUDA A IMAGEM DE FUNDO
				var imgSrc = $(this).find('img').attr('src');
				//alert(imgSrc);
				var divideSrc= imgSrc.split(".");
				var segundaParte = "."+divideSrc[1];
				var primeiraParte = divideSrc[0].substring(0,(divideSrc[0].length)-6);			
				var img_fs = primeiraParte+segundaParte;
				
				showPreloader();
				$('#apresentacaoBgImage img').fadeOut(300,'easeOutExpo', function(){
						$('#apresentacaoBgImage img').attr({'src':img_fs});	
						$('#apresentacaoBgImage img').load(function(){
							$('#apresentacaoBgImage img').delay(120).fadeIn(1000,'easeOutExpo');
							removePreloader();
						}).attr({'src':img_fs});				
				});
				
				resizeFunction();
				
				//FAZ A ANIMAÇÃO DOS CONTEUDOS
				$('#areaQuartos').children().stop(true,false).delay(750).fadeOut(100,'linear');
				$('#areaQuartos').stop(true,false).delay(750).animate({'opacity':0},1000,'easeOutExpo');

				$('#contentRow').children().slice(2).delay(750).fadeOut(100,"linear",function(){
					$('#listaImagens').addClass('listaImagens_small');	
				});
				
				$('#contentRow').stop(true, false).delay(750).animate({'width':'135px'},1000,'easeOutExpo');				
				
				$('#contentRow #imagem img').css({'cursor':'pointer'});				
	
				$('#contentRow #imagem img').click(function(){
					$('#listaImagens').removeClass('listaImagens_small');
					$('#contentRow').children().fadeIn(250,"linear");
					$('#contentRow #imagem').stop(true,false).fadeIn(200,'linear');
					$('#contentRow #imagem img').css('cursor','default');					
					
					$('#contentRow').stop(true,false).animate({'width':'100%'},1000,'easeOutExpo');	
					
					$('#areaQuartos').children().delay(550).fadeIn(100,'linear');
					$('#areaQuartos').stop(true,false).delay(550).animate({'opacity':1},500,'easeOutExpo');
				});
				
			});
			
			
			
			$(document).ready(function(){
				mCustomScrollbars();
			});
		
		TransitionController.transitionInComplete();
	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage').remove();
		$('#menuArea ul li').eq(4).removeClass('menuActive');
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}

}

/***
	E X P E R I E N C E 
***/

var ExperienceController = {
	init: function (args) {
		animateMenu(true);
		$('#container').css('left',$('#wrapper #main').width());
		Cufon.replace('#contentRow #imagem .casaText, #contentRow #experienceContainer h2, #experienceFormContainer #experienceFormContent #experienceFirstRow ');
		Cufon.replace('input #enviar_btn');
		$('#menuArea ul li').eq(5).addClass('menuActive');
		$("<div id='apresentacaoBgImage'> <img src='/assets/images/bg-images/experience.jpg' class='bgSlideshowImage' /> </div>").appendTo('#wrapper #main');
		resizeFunction();
		//CARREGA TODAS AS IMAGENS DA PASTA experience_images
		/*
		ESTA ESTATICO MAS DPS TEM QUE VIR DO PHP
		*/
		/*$("<div id='experienceImages'>").appendTo('#wrapper #main');
			$("<img src='/assets/images/experience_images/diogo_img1.jpg' class='experienceImg'  />").appendTo('#experienceImages');
			$("<img src='/assets/images/experience_images/diogo_img2.jpg' class='experienceImg' />").appendTo('#experienceImages');
			$("<img src='/assets/images/experience_images/diogo_img3.jpg' class='experienceImg' />").appendTo('#experienceImages');
			$("<img src='/assets/images/experience_images/diogo_img4.jpg' class='experienceImg' />").appendTo('#experienceImages');
			$("<img src='/assets/images/experience_images/Koala.jpg' class='experienceImg' />").appendTo('#experienceImages');
			
			//$('#experienceImages img').css('z-index',10).animate({'opacity':0},0,'easeOutExpo');
			$('.experienceImg').css('z-index',10).fadeOut(0,'linear');*/
			
//		$("<div id='experienceImages'> <img src='assets/images/experience_images/diogo_img1.jpg' />").appendTo('#wrapper #main');

			
		$('#bgSlideshow').hide();
		
		$('#contentRow #imagem .casaText').fadeIn(250,'linear');
		
		<!-- THUMBS DE CADA QUARTO-->
		$('.quartoThumbs, .experience_textos').hide();
		$('.quartoThumbs:first, .experience_textos:first').fadeIn(250,'linear');
				
		$('.contentScroll .userArea:nth-child(2)').css('background-color','#FFFFFF');
				
		<!--hide do formulario-->
		$('#experienceFormContainer').hide();
			
		$(document).ready(function(){
			mCustomScrollbars();
		});
				
		$('.containerScroll').resize(function(){
			var elem = $(this);
			mCustomScrollbars();
		});
		
		
	},
	destroy: function () {
		
		
	},
	transitionIn: function () {
		
		$('#container').delay(550).animate({left:168},250,'linear');		
		
		var clickIndex; // variavel global para obter o index do comentario que foi clicado pelo user em #usersListContainer
		
		$('.userArea').slice(1).click(function(){
			$('.userArea').css('background-color','#F1F1EF'); //define cor de fundo em todos...
			$(this).css('background-color','#FFFFFF');//... e ao que foi clicado passa a branco
			//OBTEM O INDEX DO USER QUE FOI CLICADO
			clickIndex = $('.userArea').index(this)-1; //subtrai 1 pk o 1º é para mostrar o formulario de envio
			//LIMPA O CONTEUDO EXISTENTE
			$('.quartoThumbs,  .dragger_container, .experience_textos').fadeOut(250,'linear');
//			$('.listaImagens_experience').fadeOut(250,'linear');			
			
			if($('.quartoThumbs:eq('+clickIndex+')').children().size()>0){
				$('#listaImagens_experience').fadeIn(250,'linear');				
				$('.quartoThumbs:eq('+clickIndex+')')./*.delay(350).*/fadeIn(250,'linear');
				
				$('#contentRow #experienceContainer').css('left','17%');
				$('#contentRow #experienceContainer').css({'width':'55%'});	
			}else{
				$('#listaImagens_experience').fadeOut(250,'linear');
				$('#contentRow #experienceContainer').css('left','5%');
				$('#contentRow #experienceContainer').css({'width':'67%'});
			}
			
			//APRESENTA O CONTEUDO DO UTILIZADOR QUE FOI CLICADO
			$('.experience_textos:eq('+clickIndex+')').delay(350).fadeIn(250,'linear');

			$('.containerScroll').resize(function(){
				var elem = $(this);
				mCustomScrollbars();
			});
		});
		
		
		
		$('#showForm').click(function(){
			$('#listaImagens_experience, #experienceContainer, #usersListContainer').fadeOut(250,'linear');
			$('#experienceFormContainer').delay(500).fadeIn(250,'linear');
		});
		
		$('#back2experience').click(function(){
			$('#experienceFormContainer').fadeOut(250,'linear');
			//$('#listaImagens_experience, #experienceContainer, #usersListContainer').delay(500).fadeIn(250,'linear');
			if(clickIndex == undefined)
				clickIndex = 0;
			
			if($('.quartoThumbs:eq('+clickIndex+')').children().size()>0){
				$('#listaImagens_experience, #experienceContainer, #usersListContainer').delay(500).fadeIn(250,'linear');
				$('#contentRow #experienceContainer').css('left','17%');
				$('#contentRow #experienceContainer').css({'width':'55%'});
				
			}else{
				$('#experienceContainer, #usersListContainer').delay(500).fadeIn(250,'linear');
				$('#contentRow #experienceContainer').css('left','5%');
				$('#contentRow #experienceContainer').css({'width':'67%'});
			}
		});
		
		//T H U M B S  PARA BACKGROUND-IMAGE
		$('.quartoThumbs .areaImagem').click(function(){
			
			var imgIndex = $('.quartoThumbs .areaImagem').index(this)+1;
						
			// MUDA A IMAGEM DE FUNDO
			var imgSrc = $(this).find('img').attr('src');
			//alert(imgSrc);
			var divideSrc= imgSrc.split(".");
			var segundaParte = "."+divideSrc[1];
			var primeiraParte = divideSrc[0].substring(0,(divideSrc[0].length)-6);			
			var img_fs = primeiraParte+segundaParte;
			
			showPreloader();
				$('#apresentacaoBgImage img').fadeOut(300,'easeOutExpo', function(){
						$('#apresentacaoBgImage img').attr({'src':img_fs});	
						$('#apresentacaoBgImage img').load(function(){
							$('#apresentacaoBgImage img').delay(120).fadeIn(1000,'easeOutExpo');
							removePreloader();
						}).attr({'src':img_fs});				
				});
			
			//FAZ A ANIMAÇÃO DOS CONTEUDOS	
			//$('#contentRow').stop(true, false).delay(750).animate({'width':'135px'},1000,'easeOutExpo');	
			$('#contentRow').children().slice(2).stop(true,false).delay(1000).fadeOut(0,'linear',function(){
				$('#listaImagens_experience').css('display','block').addClass('listaImagens_experience_small');
			});
			$('#contentRow').stop(true,false).delay(750).animate({'width':'135px'},300,'linear'); //NAO ALTERAR O  TIPO DE TRANSICAO. AO COLOCAR EASEOUTEXPO FAZ COM QUE #LISTA_IMAGENS_EXPERIENCE POR MOMENTOS DESAPARECA		
			
			$('#contentRow #imagem img').css({'cursor':'pointer'});

			$('#contentRow #imagem img').click(function(){
				$('#listaImagens_experience').removeClass('listaImagens_experience_small').removeAttr('style');
				$('#contentRow').children().fadeIn(250,"linear");
				$('#contentRow #imagem').fadeIn(200,'linear');
				$('#contentRow #imagem img').css('cursor','default');
				$('#contentRow').animate({'width':'100%'},1000,'easeOutExpo');	
			});
			
		});
		
		
		TransitionController.transitionInComplete();
	
	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage').remove();
		$('#menuArea ul li').eq(5).removeClass('menuActive');
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}

}

/***
	I M P R E N S  A
***/
var ImprensaController = {
	init: function (args) {
		animateMenu(true);
		$('#container').css('left',$('#wrapper #main').width());
		
		$('#contentRow').css('left',$('#wrapper #main').width());
		Cufon.replace('#contentRow #imprensaContainer h2, #contentRow div#imagem span.casaText');
		$('#menuArea ul li').eq(6).addClass('menuActive');
		$("<div id='apresentacaoBgImage'> <img src='/assets/images/bg-images/imprensa.jpg' class='bgSlideshowImage' /> </div>").appendTo('#wrapper #main');
		resizeFunction();
		$(document).ready(function(){
			mCustomScrollbars();
		});
		$('.containerScroll').resize(function(){
			var elem = $(this);
			mCustomScrollbars();
		});
		
	},
	destroy: function () {
		
		
	},
	transitionIn: function () {
		
		$('#container').delay(550).animate({'left':168},250,'linear');
		
		TransitionController.transitionInComplete();
	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage').remove();
		$('#menuArea ul li').eq(6).removeClass('menuActive');
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}

}


/***
	P R O M O Ç Õ E S
***/
var PromocoesController = {
	init: function (args) {
		animateMenu(true);
		$('#container').css('left',$('#wrapper #main').width());		 
		Cufon.replace('#contentRow #promocoesContainer h2, #contentRow div#imagem span.casaText');
		$('#menuArea ul li').eq(7).addClass('menuActive');
		$("<div id='apresentacaoBgImage'>  <img src='/assets/images/bg-images/promocoes.jpg' class='bgSlideshowImage' /> </div>").appendTo('#wrapper #main');
		resizeFunction();

//		var alturaContent = $('#promocoesContainer #promocoesContent #mcs_container_7 .customScrollBox .containerScroll').height();
		//alert(alturaContent);
		
		$('#promocoesArea img.promoImage, .promoTexts').hide();
		$('#promocoesArea img.promoImage:first, .promoTexts:first').show();
		
		$('.promoArea:first').css('background-color','#FFF');
				
		$(document).ready(function(){
			mCustomScrollbars();
		});
		
		$('.containerScroll').resize(function(){
			var elem = $(this);
			mCustomScrollbars();
		});
		
	},
	destroy: function () {
		
		
	},
	transitionIn: function () {
		
		$('#container').delay(550).animate({'left':168},250,'linear');
		
		$('.promoArea').click(function(){
			$('.promoArea').css('background-color','#F1F1EF');
			$(this).css('background-color','#FFFFFF');
			
			$('.promoImage, .promoTexts, .dragger_container').fadeOut(250,'linear');
			
			var clickIndex = $('.promoArea').index(this);
			$('.promoTexts:eq('+clickIndex+'), .dragger_container').delay(250).fadeIn(250,'linear');
			$('.promoImage:eq('+clickIndex+')').delay(250).fadeIn(250,'linear');
			
			$('.containerScroll').resize(function(){
				var elem = $(this);
				mCustomScrollbars();
			});
			
		});
		TransitionController.transitionInComplete();

	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage').remove();
		$('#menuArea ul li').eq(7).removeClass('menuActive');
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}

}


/***
	R E S E R V A S
***/
var ReservasController = {
	init: function (args) {
		animateMenu(true);
		//$('<img src="assets/images/bg-images/sunset-pool-bg-image.jpg" class="bgSlideshowImage"   />').appendTo('#bgSlideshow');
		
		$('#container').css('left',$('#wrapper #main').width());
		
		//Cufon.replace('#contentRowReserv #reservasContainer #reservasContent h2');
		//Cufon.replace('#contentRowReserv #reservasContainer #reservasTrack span');
		
		$('#wrapper #main').css("background-color", "#EDEDE9");
		
		
		$('#menuArea ul li').eq(8).addClass('menuActive');

				$(function(){
			//$('.areaTexto').columnize({columns:3, lastNeverTallest:true});
		});
		
		
	
		
	},
	destroy: function () {
		
	},
	transitionIn: function () {
		$('#container').delay(550).animate({left:168},250,'linear');

		$('#apImgThumb').click(function(){			
			//AO CLICAR NA IMAGEM THUMB ESTA TORNA-SE IMAGEM DE FUNDO			
			$('#apresentacaoBgImage').delay(100).fadeIn(250,'linear');
			$('#supersized').remove();
//			resizeFunction();
						
			//ANIMACAO DA AREA DE CONTEUDOS
			$('#contentRow').children().delay(450).fadeOut(100,"linear");
			$('#contentRow #imagem img').attr('src','/assets/images/apresentacaoImg_2.jpg').attr('class','bgSlideshowImage').css({'cursor':'pointer'});
			$('#contentRow #imagem').fadeIn(150,'linear');
			$('#contentRow').delay(500).animate({'width':'35px'},1000,'easeOutExpo');
		});
		
		$('#contentRow #imagem img').click(function(){			
			$('#contentRow').children().fadeIn(250,"linear");
			$('#contentRow #imagem').fadeIn(200,'linear');
			$('#contentRow #imagem img').attr('src','/assets/images/apresentacaoImg.jpg').css('cursor','default');
			$('#contentRow #imagem').fadeIn(200,'linear');
			$('#contentRow').animate({'width':'100%'},250,'linear');
		});
		
		TransitionController.transitionInComplete();

	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage, #bgSlideshow img').remove();
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		$('#menuArea ul li').eq(8	).removeClass('menuActive');
		$('#bgSlideshow').remove();
		$('#supersized').remove();
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}

}





/***
	CONTACTOS
***/
var ContactoController = {
	init: function (args) {
		animateMenu(true);
		$('#container').css('left',$('#wrapper #main').width());
		Cufon.replace('#contentRow #imagem .casaText, #imprensaContainer #imprensaContent h2');
		$('#menuArea ul li').eq(9).addClass('menuActive');
		$("<div id='apresentacaoBgImage'> <img src='/assets/images/bg-images/contactos.jpg' class='bgSlideshowImage' /> </div>").appendTo('#wrapper #main');
		resizeFunction();
		$('#contentRow #imagem .casaText').fadeIn(250,'linear');
		
		/*******GOOGLE MAPS *******/
		
		  function initialize() {
			
			var latlng = new google.maps.LatLng(40.376960, -7.707530);
			
			var myOptions = {
			  zoom: 15,
			  center: latlng,
			  disableDefaultUI: false,
			  mapTypeId: google.maps.MapTypeId.HYBRID
			};
			
			var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
			
				
			var marker = new google.maps.Marker({
				position: latlng,
				map: map,
				animation: google.maps.Animation.DROP
				//,title: 'CASA DA LAPA'
			});
			
			
			google.maps.event.addListener(marker, 'click', function() {
				window.open('http://g.co/maps/m3jm9'); //FAZ ABRIR NOVO SEPARADOR COM O GOOGLE MAPS MAIOR
				toggleBounce(); // FAZ SALTAR -- OPCIONAL
			});
			
			function toggleBounce() {
			if (marker.getAnimation() != null) {
			  marker.setAnimation(null);
			} else {
			  marker.setAnimation(google.maps.Animation.BOUNCE);
			}
		  }
			
		  }
		initialize();
		
		/******* FIM DE   GOOGLE MAPS *******/
		
	},
	destroy: function () {
		
		
	},
	transitionIn: function () {	
		$('#container').delay(550).animate({left:168},250,'linear');
		
		TransitionController.transitionInComplete();
	
	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage').remove();
		$('#menuArea ul li').eq(9).removeClass('menuActive');
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}
}

/***
	TESTES
***/
var TestesController = {
	init: function (args) {
		animateMenu(true);
		$('#container').css('left',$('#wrapper #main').width());
		$('#menuArea ul li').eq(5).addClass('menuActive');
		$("<div id='apresentacaoBgImage'> <img src='/assets/images/bg-images/experience.jpg' class='bgSlideshowImage' /> </div>").appendTo('#wrapper #main');
		resizeFunction();
		$('#contentRow #imagem .casaText').fadeIn(250,'linear');
		$('#bgSlideshow').remove();
		
		$('#contentRow #imagem').fadeIn(250,'linear');
		
		<!-- THUMBS DE CADA QUARTO-->
		$('.quartoThumbs, .experience_textos').hide();
		$('.quartoThumbs:first, .experience_textos:first').fadeIn(250,'linear');
				
		$('.contentScroll .userArea:nth-child(2)').css('background-color','#FFFFFF');
				
		<!--hide do formulario-->
		$('#experienceFormContainer').hide();
			
		$(document).ready(function(){
			mCustomScrollbars();
		});
				
		$('.containerScroll').resize(function(){
			var elem = $(this);
			mCustomScrollbars();
		});
		
		
		
	},
	destroy: function () {
		
		
	},
	transitionIn: function () {	
		$('#container').delay(550).animate({left:168},250,'linear');
		
		var clickIndex; // variavel global para obter o index do comentario que foi clicado pelo user em #usersListContainer
		
		$('.userArea').slice(1).click(function(){
			$('.userArea').css('background-color','#F1F1EF'); //define cor de fundo em todos...
			$(this).css('background-color','#FFFFFF');//... e ao que foi clicado passa a branco
			//OBTEM O INDEX DO USER QUE FOI CLICADO
			clickIndex = $('.userArea').index(this)-1; //subtrai 1 pk o 1º é para mostrar o formulario de envio
			//LIMPA O CONTEUDO EXISTENTE
			$('.quartoThumbs,  .dragger_container, .experience_textos').fadeOut(250,'linear');
//			$('.listaImagens_experience').fadeOut(250,'linear');			
			
			if($('.quartoThumbs:eq('+clickIndex+')').children().size()>0){
				$('#listaImagens_experience').fadeIn(250,'linear');				
				$('.quartoThumbs:eq('+clickIndex+')')./*.delay(350).*/fadeIn(250,'linear');
				
				$('#contentRow #experienceContainer').css('left','17%');
				$('#contentRow #experienceContainer').css({'width':'55%'});	
			}else{
				$('#listaImagens_experience').fadeOut(250,'linear');
				$('#contentRow #experienceContainer').css('left','5%');
				$('#contentRow #experienceContainer').css({'width':'67%'});
			}
			
			//APRESENTA O CONTEUDO DO UTILIZADOR QUE FOI CLICADO
			$('.experience_textos:eq('+clickIndex+')').delay(350).fadeIn(250,'linear');

			$('.containerScroll').resize(function(){
				var elem = $(this);
				mCustomScrollbars();
			});
		});
		
		
		
		$('#showForm').click(function(){
			$('#listaImagens_experience, #experienceContainer, #usersListContainer').fadeOut(250,'linear');
			$('#experienceFormContainer').delay(500).fadeIn(250,'linear');
		});
		
		$('#back2experience').click(function(){
			$('#experienceFormContainer').fadeOut(250,'linear');
			//$('#listaImagens_experience, #experienceContainer, #usersListContainer').delay(500).fadeIn(250,'linear');
			if(clickIndex == undefined)
				clickIndex = 0;
			
			if($('.quartoThumbs:eq('+clickIndex+')').children().size()>0){
				$('#listaImagens_experience, #experienceContainer, #usersListContainer').delay(500).fadeIn(250,'linear');
				$('#contentRow #experienceContainer').css('left','17%');
				$('#contentRow #experienceContainer').css({'width':'55%'});
				
			}else{
				$('#experienceContainer, #usersListContainer').delay(500).fadeIn(250,'linear');
				$('#contentRow #experienceContainer').css('left','5%');
				$('#contentRow #experienceContainer').css({'width':'67%'});
			}
		});
		
		//T H U M B S  PARA BACKGROUND-IMAGE
		$('.quartoThumbs .areaImagem').click(function(){
			
			var imgIndex = $('.quartoThumbs .areaImagem').index(this)+1;
						
			// MUDA A IMAGEM DE FUNDO
			var imgSrc = $(this).find('img').attr('src');
			//alert(imgSrc);
			var divideSrc= imgSrc.split(".");
			var segundaParte = "."+divideSrc[1];
			var primeiraParte = divideSrc[0].substring(0,(divideSrc[0].length)-6);			
			var img_fs = primeiraParte+segundaParte;
			
			//troca as imagens
			$('#apresentacaoBgImage img').fadeOut(300,'easeOutExpo', function(){
				$('#apresentacaoBgImage img').attr({'src':img_fs});
					$('#apresentacaoBgImage img').delay(120).fadeIn(1000,'easeOutExpo');
			});
			
			//FAZ A ANIMAÇÃO DOS CONTEUDOS	
			//$('#contentRow').stop(true, false).delay(750).animate({'width':'135px'},1000,'easeOutExpo');	
			$('#contentRow').children().slice(2).stop(true,false).delay(1000).fadeOut(0,'linear',function(){
				$('#listaImagens_experience').css('display','block').addClass('listaImagens_experience_small');
			});
			$('#contentRow').stop(true,false).delay(750).animate({'width':'135px'},500,'easeOutExpo');		
			
			$('#contentRow #imagem img').css({'cursor':'pointer'});

			$('#contentRow #imagem img').click(function(){
				$('#listaImagens_experience').removeClass('listaImagens_experience_small').removeAttr('style');
				$('#contentRow').children().fadeIn(250,"linear");
				$('#contentRow #imagem').fadeIn(200,'linear');
				$('#contentRow #imagem img').css('cursor','default');
				$('#contentRow').animate({'width':'100%'},1000,'easeOutExpo');	
			});
			
		});
		
		
		TransitionController.transitionInComplete();
	
	},
	transitionOut: function () {
		$('#apresentacaoBgImage').delay(100).fadeOut(250,'linear');
		$('#apresentacaoBgImage').remove();
		$('#menuArea ul li').eq(5).removeClass('menuActive');
		$('#container').delay(100).animate({'left':$('#wrapper #main').width()},250,'linear',TransitionController.transitionOutComplete);
		
	},
	transitionInComplete: TransitionController.transitionInComplete,
	transitionOutComplete: TransitionController.transitionOutComplete,
	onDeepLink: function (evt) {
		
	}
}


var PAGES = new Array( {page: "/assets/pages/index.html",title: "Página Inicial", id: "index", func: IndexController },
/*new Array( {page: "/assets/index.php",title: "Página Inicial", id: "index", func: IndexController },*/
{page: "/casasdalapa/website/codeigniter/CMain/apresentacao.html",title: "Apresentação", id: "apresentacao", func: ApresentacaoController },
{page: "/casasdalapa/website/codeigniter/CMain/quartos.html",title: "Quartos", id: "quartos", func: QuartosController },
{page: "/casasdalapa/website/codeigniter/CMain/casas.html",title: "Casas", id: "casas", func: CasasController },
{page: "/casasdalapa/website/codeigniter/CMain/servicos.html",title: "Serviços", id: "servicos", func: ServicosController },
{page: "/casasdalapa/website/codeigniter/CMain/envolvente.html",title: "Envolvente", id: "envolvente", func: EnvolventeController},
{page: "/casasdalapa/website/codeigniter/CMain/experience.html",title: "Experience", id: "experience", func: ExperienceController },
{page: "/casasdalapa/website/codeigniter/CMain/imprensa.html",title: "Imprensa", id: "imprensa", func: ImprensaController },
{page: "/casasdalapa/website/codeigniter/CMain/promocoes.html",title: "Promocoes", id: "promocoes", func: PromocoesController },
{page: "/casasdalapa/website/codeigniter/CMain/reservas.html",title: "Reservas", id: "reservas", func: ReservasController },
{page: "/casasdalapa/website/codeigniter/CMain/contactos.html",title: "Contactos", id: "contacto", func: ContactoController },
{page: "/assets/pages/testes.php",title: "Testes", id: "testes", func: TestesController });







/*
{page: "/assets/pages/reservas.php",title: "Reservas", id: "reservas", func: ReservasController },
{page: "/assets/pages/contacto.php",title: "Contacto", id: "contacto", func: ContactoController });

*/
