// JavaScript Document

$(document).ready(function() {

	/*JQUERY UI: aplica estils de botons*/
	$(function() {
		$( ".boto_jquery, button").button();
	});

/**/
    $('#mosaic_jcarousel').jcarousel({
       visible: 6
    });

	/* FORMULARI DE RESERVA: DATA ENTRADA I SORTIDA */
	$(function() {
		var dates = $( "#from, #to" ).datepicker({
			defaultDate: "+1w",
			changeMonth: true,
			numberOfMonths: 3,
			minDate: 0,
			onSelect: function( selectedDate ) {
				var option = this.id == "from" ? "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 );
			}
		});
	});


	/* FANCYBOX */
	$(".video_box").fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none'
	});

	$(".galeria_fancybox").fancybox({
		'titleShow'     : false
	});

	$("a[rel=galeria_fotos_fancybox]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over',
		'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
		    return '<span id="fancybox-title-over">' +  (currentIndex + 1) + ' / ' + currentArray.length + ' ' + title + '</span>';
		}
	});

	$(".iframe").fancybox({
		'width'				: '75%',
		'height'			: '75%',
        'autoScale'     	: false,
        'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});

	/* JCYCLE 
    $('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
	*/

	/* JQUERY */
	$('.desplegable').click(function(){
		$(this).next().slideToggle();	
	});


	/* RESERVES */
	$('#formulari_solicitud_reserva').click(function(){
		$('#formulari_pagament_online').next().next().hide();
		$('#formulari_solicitud_reserva').next().next().show();
	});

	$('#formulari_pagament_online').click(function(){
		$('#formulari_solicitud_reserva').next().next().hide();
		$('#formulari_pagament_online').next().next().show();
	});


	/* PREUS */
	function ocultar_preus(){
		$('#desplegable_preus_allotjaments').hide();
		$('#desplegable_preus_spa').hide();
		$('#desplegable_preus_terapies').hide();
		$('.preu_allotjament').hide();
	}

	$('#preu_allotjament_1').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('#desplegable_preu_allotjament_1').show();	
	});
	$('#preu_allotjament_2').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('#desplegable_preu_allotjament_2').show();	
	});
	$('#preu_allotjament_3').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('#desplegable_preu_allotjament_3').show();	
	});
	$('#preu_allotjament_4').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('#desplegable_preu_allotjament_4').show();	
	});
	$('#preu_allotjament_5').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('#desplegable_preu_allotjament_5').show();	
	});
	$('#preu_allotjament_6').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('#desplegable_preu_allotjament_6').show();	
	});
	$('#preu_allotjament_7').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('#desplegable_preu_allotjament_7').show();	
	});
	$('#preu_allotjament_8').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('#desplegable_preu_allotjament_8').show();	
	});
	$('#preu_allotjament_9').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('#desplegable_preu_allotjament_9').show();	
	});

	$('#preu_allotjament_10').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('#desplegable_preu_allotjament_10').show();	
	});


	$('#preus_terapies').click(function(){
		ocultar_preus();
		$('#desplegable_preus_terapies').show();	
	});
	$('#preus_spa').click(function(){
		ocultar_preus();
		$('#desplegable_preus_spa').show();	
		$('#desplegable_preu_allotjament_11').show();	
	});

	$('#preus_allotjament').click(function(){
		ocultar_preus();
		$('#desplegable_preus_allotjaments').show();
		$('.preu_allotjament').show();
		
	});
});    

