// Gallery Hide from Flash...



/*function winGalleryHide () {
	$(".win_gallery").fadeOut(500);
	$("#body_off").slideUp("slow");
};*/

// SlideShow

	/*if ( $("#slideshow .slides").length > 0 ) {
		$('#slideshow').slides({
			container: 'slides',
			paginationClass: 'buttons',
			generateNextPrev: false,
			effect: 'fade',
			crossfade: true,
			preload: true,
			preloadImage: '../i/df_loading1.gif',
			play: 5000,
			pause: 2500,
			hoverPause: true
		});
	}
*/

$(document).ready(function(){
	if ( $("#slideshow .slides").length > 0 ) {
		$('#slideshow').slides({
			container: 'slides',
			paginationClass: 'buttons',
			generateNextPrev: false,
			effect: 'fade',
			crossfade: true,
			preload: true,
			preloadImage: '../i/df_loading1.gif',
			play: 5000,
			pause: 2500,
			hoverPause: true
		});
	}
	
	
	// Gmaps - Hide & Show					   
	$("#win_gm1").click(function(){
		$("#body_off").show();
		$("#body_off").fadeTo(500, 0.80);
		$("#win_gmaps").fadeIn(500);
		return false;
		}
	);
	$("#body_off").click(function(){
		$("#body_off").fadeTo(200, 0.00);
		$("#win_gmaps").fadeOut(200);
		$("#body_off").hide();
		return false;
		}
	);
	
	// Tour virtual - Hide & Show					   
	$("#win_tv1").click(function(){
		$("#body_off").show();
		$("#body_off").fadeTo(500, 0.80);
		$("#win_tour_virtual_1").fadeIn(500);
		return false;
		}
	);
	$("#win_tv2").click(function(){
		$("#body_off").show();
		$("#body_off").fadeTo(500, 0.80);
		$("#win_tour_virtual_2").fadeIn(500);
		return false;
		}
	);
	$("#body_off").click(function(){
		$("#body_off").fadeTo(200, 0.00);
		$(".win_tour_virtual").fadeOut(200);
		$("#body_off").hide();
		return false;
		}
	);
	$(".close").click(function () {
		$("#body_off").fadeTo(200, 0.00);
		$(".win_tour_virtual").fadeOut(200);
		$("#body_off").hide();
		return false;
	});
	// Win - Ventana idioma
	$("#df_b_lng").click(function () {
		$("#win_lng").slideToggle(300);
		return false;
	});
	$("#df_b_sb").click(function () {
		$("#win_sb").slideToggle(300);
		return false;
	});
	$("#win_lng .close").click(function () {
		$("#win_lng").fadeOut(200);
		return false;
	});
	$("#win_sb .close").click(function () {
		$("#win_sb").fadeOut(200);
		return false;
	});
	// DEFAULT
		// RV STEP 1
		$("#rv_b1-1").click(function () {
			$("#step1-1").slideUp(1000, show1_2);
			function show1_2() {
			  $("#step1-2").slideDown(1000);
			  $("#info1-2").slideDown(1000);	
			}
			return false;
		});
		$("#rv_b1-1-nodisp").click(function () {
			$("#calendars").slideDown(500);
			return false;
		});
		$("#rv_b1-3").click(function () {
			 $("#step1-2").slideUp(1000, show1_3);
			function show1_3() {
			  $("#step1-1").slideDown(1000);
			}
			return false;
		});
		// Rates conditions
		$(".conditions").click(
			function() {
				$(this).prev(".win").fadeIn(200);	
				return false;
			}	   
		);
		// Info Room
		$(".info_room").click(
			function() {
				$(this).prev(".win").fadeIn(200);
				return false;
			}	   
		);
		$(".close").click(function () {
		$(".win").fadeOut(200);
		return false;
	});
		// mas info
		$(".mas_info").click(
			function() {
				$(this).prev(".win").fadeIn(200);	
				return false;
			}	   
		);
		// RV STEP 3
		$("#rv_b_send_passw").toggle(
		  function () { 
			$("#send_password").slideDown(500);
			return false;
		  },
		  function () {		  
			$("#send_password").css("display","none");
			return false;
		  }
		);
	
	// RV STEP 3
	$("#body_off").css({'width': $(document).width()});
	$("#body_off").css({'height': $(document).height()});
	
	// win CVC
	$("#open_win_cvc").hover(function(){
		$("#win_cvc").fadeIn(500);
		return false;
	}, function () {
		$("#win_cvc").fadeOut(500); 
			return false;
		});				  
	
/*	//Data Picker
	var DatePicked = function() {
	var entrada = $("#from");
	var salida = $("#to");
	var noches = $("#nights");
	
	var triggeringElement = $(this);
    	var entradaDate = entrada.datepicker("getDate");

	var hoy = new Date();
    entrada.datepicker('option', 'minDate', hoy);
	
	var minsalidaDate = new Date();
	var oneDay = 1000*60*60*24;
	
	if (entradaDate != null) {
		minsalidaDate.setTime(entradaDate.getTime() + oneDay);
	} else {
		minsalidaDate.setTime(minsalidaDate.getTime() + oneDay);
	}
	
	salida.datepicker('option', 'minDate', minsalidaDate);

	var salidaDate = salida.datepicker("getDate");
    
	if (entradaDate != null && salidaDate != null && triggeringElement.attr("id") != "nights") {
		var oneDay = 1000*60*60*24;
		var difference = Math.ceil((salidaDate.getTime() - entradaDate.getTime()) / oneDay);
                noches.val(difference);
    } else if (entradaDate != null && triggeringElement.attr("id") == "nights") { 
       	var nightsEntered = parseInt(noches.val());
		if (nightsEntered >= 1) {
			var oneDay = 1000*60*60*24;     
			var newsalidaDate = new Date();
			newsalidaDate.setTime(entradaDate.getTime() + (nightsEntered * oneDay));
			salida.datepicker("setDate", newsalidaDate);
		} else {
			nigths.val('1');
			alert("Estancia minima de 1 noche.");
		}
	} 
        
	if(entrada.val()!=""){        	
		$('#from').val(entrada.val());
	}
	if(salida.val()!=""){
		$('#to').val(salida.val());
	}
		$('#nights').val(noches.val());
	}
	$("#from, #to").datepicker({
	   showOtherMonths: true,
     	showOn: 'button',
 		buttonImage: 'i/df_ico_calendar1.gif',
 		buttonImageOnly: true,
     	regional:'es',
		//esta incluido en el js de regional - dateFormat:"dd/mm/yy", 
		showAnim: "slideDown",
		onSelect: DatePicked,
    });
    $("#nights").change(DatePicked);
    
	DatePicked();*/

//Init body_off
	/*$("#body_off").css("height", $(document).height());
	$("#body_off").fadeTo("fast", 0.0);*/
	
	// Gallery Hide from Flash...
			// Body OFF
			if ( $("#body_off").length > 0 ) {
				$("#body_off").css({'width': $(document).width()});
				$("#body_off").css({'height': $(document).height()});	
			}
			// Window Resize...
			// gallery
			if ( $(".win_gallery").length > 0 ) {
				$(window).resize(function(){
					var w = $(".win_gallery").width()/2;
					var l = $(window).width()/2-w;
					$(".win_gallery").css({'left': l});
					$("#body_off").css({'width': $(window).width()});
					$("#body_off").css({'height': $(document).height()});
					
				});
				$("#body_off").click(function(){
					$(".win_gallery").fadeOut(500);
					$("#body_off").slideUp("slow");
				});
			}
			
			
								
				// loading
				if ( $("#win_loading").length > 0 ) {
					$(window).resize(function(){
						$("#body_off").css({'width': $(window).width()});
						$("#body_off").css({'height': $(document).height()});
					});
				}
				
				// Cerrar las ventanas
				$(".win .close").click(
					function() {
						$(this).parent().parent(".win").fadeOut(150);
						return false;
					}
				);
				
			
		
		
		
		
	
	
});
	
	
