$(document).ready(function(){
	$("#home_hotel_1").show();					   
/* Ventana lenguage */
	$("#open_win_help").click(function () {
		$("#win_help").fadeIn(500);
		return false;
	});
	$("#close_win_help").click(function () {
		$("#win_help").fadeOut(500);
		return false;
	});
	
	/* Ventana mas informacion */
	/* No poner, se usa desde el PHP */

	//CUFON Titulares
		Cufon.replace("#home h1", { fontFamily: 'Helvetica'});
		Cufon.replace("#home h2", { fontFamily: 'Helvetica_Bd'});
		Cufon.replace(".sign-up h3", { fontFamily: 'Helvetica'});
		Cufon.replace(".sign-up h3 span", { fontFamily: 'Helvetica_Bd'});
		Cufon.replace("#home #bb h2", { fontFamily: 'Helvetica_Bd'});
		Cufon.replace("#home .hotels .right ul li .info h4 a", { fontFamily: 'HelveticaNeueLTStd-Bd'});
	
	
	// Destacados - Home
	$("#highlight a").hover(function () {
		$(this).children("span").stop(true,true).fadeIn(300);
		return false;
	},function () {
		$(this).children("span").stop(true,true).fadeOut(300);
		return false;
	});
	
	
	// Nuestros hoteles
	$("#btn_hotel_f1").click( function() {
			$("#home_hotel_2, #home_hotel_3, #home_hotel_4, #home_hotel_5, #home_hotel_6, #home_hotel_7, #home_hotel_0").hide();
			$("#home_hotel_1").show();			
			$(this).addClass("active");  
			$("#btn_hotel_f2, #btn_hotel_f3, #btn_hotel_f4, #btn_hotel_f5, #btn_hotel_f6, #btn_hotel_f7").removeClass("active");
			
			return false;
		});
	$("#btn_hotel_f2").click( function() {
			$("#home_hotel_1, #home_hotel_3, #home_hotel_4, #home_hotel_5, #home_hotel_6, #home_hotel_7, #home_hotel_0").hide();
			$("#home_hotel_2").show();			
			$(this).addClass("active");  
			$("#btn_hotel_f1, #btn_hotel_f3, #btn_hotel_f4, #btn_hotel_f5, #btn_hotel_f6, #btn_hotel_f7").removeClass("active");
			
			return false;
		});
	$("#btn_hotel_f3").click( function() {
			$("#home_hotel_2, #home_hotel_1, #home_hotel_4, #home_hotel_5, #home_hotel_6,  #home_hotel_7, #home_hotel_0").hide();
			$("#home_hotel_3").show();			
			$(this).addClass("active");  
			$("#btn_hotel_f2, #btn_hotel_f1, #btn_hotel_f4, #btn_hotel_f5, #btn_hotel_f6, #btn_hotel_f7").removeClass("active");
			
			return false;
		});
	$("#btn_hotel_f4").click( function() {
			$("#home_hotel_2, #home_hotel_3, #home_hotel_1, #home_hotel_5, #home_hotel_6, #home_hotel_7, #home_hotel_0").hide();
			$("#home_hotel_4").show();			
			$(this).addClass("active");  
			$("#btn_hotel_f2, #btn_hotel_f3, #btn_hotel_f1, #btn_hotel_f5, #btn_hotel_f6, #btn_hotel_f7").removeClass("active");
			
			return false;
		});
	$("#btn_hotel_f5").click( function() {
			$("#home_hotel_2, #home_hotel_3, #home_hotel_4, #home_hotel_1, #home_hotel_6, #home_hotel_7, #home_hotel_0").hide();
			$("#home_hotel_5").show();			
			$(this).addClass("active");  
			$("#btn_hotel_f2, #btn_hotel_f3, #btn_hotel_f4, #btn_hotel_f1, #btn_hotel_f6, #btn_hotel_f7").removeClass("active");
			
			return false;
		});
	$("#btn_hotel_f6").click( function() {
			$("#home_hotel_2, #home_hotel_3, #home_hotel_4, #home_hotel_5, #home_hotel_7, #home_hotel_1, #home_hotel_0").hide();
			$("#home_hotel_6").show();			
			$(this).addClass("active");  
			$("#btn_hotel_f2, #btn_hotel_f3, #btn_hotel_f4, #btn_hotel_f5,  #btn_hotel_f7,  #btn_hotel_f1").removeClass("active");
			
			return false;
		});
	$("#btn_hotel_f7").click( function() {
		$("#home_hotel_2, #home_hotel_3, #home_hotel_4, #home_hotel_5, #home_hotel_6, #home_hotel_1, #home_hotel_0").hide();
		$("#home_hotel_7").show();			
		$(this).addClass("active");  
		$("#btn_hotel_f2, #btn_hotel_f3, #btn_hotel_f4, #btn_hotel_f5,  #btn_hotel_f6,  #btn_hotel_f1").removeClass("active");
		
		return false;
	})	
	
	// .Win identification & lng
	$(".sharethis .link").click( function() {
		if ( $("#win_lng").is(":visible") ) {
			$("#win_lng").fadeOut(300);
		}
		$(this).prev(".win").slideToggle(300);
		return false;
	});
	$(".lngs .link").click( function() {
		if ( $("#win_sharethis").is(":visible") ) {
			$("#win_sharethis").fadeOut(300);
		}
		$(this).prev(".win").slideToggle(300);
		return false;
	});
	
	// .Win Close
	$(".win .close").click( function() {
		$(this).parent().parent(".win").fadeOut(300);
		return false;
	});
	
	// 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
		});
	}
	$("#slideshow .buttons").addClass('slide'+$("#slideshow").attr('rel'));		
	
	/* RV BB */
	if ( $("#booking_box, #bb").length > 0 ) {
		$(".best_price").click(function() {
			var t = $(this).attr("title");  
			var url = $("#"+$(this).attr('rel'));
			$.fn.colorbox({maxHeight: "500", title: t,  inline:true, href:url});
			return false;
         }); 	
	}
	
	
	/* Detectar Navegador */
	var userAgent = navigator.userAgent.toLowerCase();
	jQuery.browser = {
		version: (userAgent.match( /.+(?:rv|it|ra|ie|me)[\/: ]([\d.]+)/ ) || [])[1],
		chrome: /chrome/.test( userAgent ),
		safari: /webkit/.test( userAgent ) && !/chrome/.test( userAgent ),
		opera: /opera/.test( userAgent ),
		msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
		mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
	};
	
	/* Igualar altura elementos */
	function equalHeight(group) {
		tallest = 0;
		group.each(function() {
			thisHeight = $(this).height();
			if(thisHeight > tallest) {
				tallest = thisHeight;
			}
		});
		group.height(tallest);
	}
	equalHeight($("#home .offers .content li"));
	equalHeight($("#home .aside .sign-up"));
	
	
	/* PNG fix IE6 */
    jQuery.each(jQuery.browser, function(i, val) {
	if(i=="msie" && jQuery.browser.version.substr(0,3)=="6.0"){
                $("head").append("<script src='js/DD_belatedPNG.js'></script>, <script>DD_belatedPNG.fix('#home .hotels .right ul li .btn_rv a, .df_link1, a img,:link img,:visited img, #home .aside .sign-up, #footer .sb a, #home #bb fieldset .promocode label, .df_b1 , .df_b1  span, .df_b1:hover, .df_b1:hover span');</script>");
			}
	});
	
	
    	
    	
    	/* Win - Ventana compartir */
    	$(".df_b_comp").click(function () {
    		$(this).parent().find(".win_comp").slideToggle(300);
    		return false;
    	});
    	
    	// Cerrar las ventanas
    	$(".win .close").click(function () {
    		$(this).parent().parent(".win").fadeOut(150);
    		return false;
    	});
    	
    	/* Ventana continuar reserva */
    	
    	$("#continuar_reserva").click(function () {
    		$("#df_rv_info").slideToggle();
    	});
    	
});
