/*
FRAMEWORK_VERSION:2.10.0
*/
registerNameSpace("Common.Utils");Common.Utils.QuerySt=function(a){hu=window.location.search.substring(1);gy=hu.split("&");for(i=0;i<gy.length;i++){ft=gy[i].split("=");if(ft[0]==a){ft[1]=ft[1].replace(/[+]/gi," ");ft[1]=ft[1].replace(/[.]/gi,".\n");return ft[1]}}return""};$(function(a){initSearchBox()});function initSearchBox(){tabsHandler()}function tabsHandler(){var b=$(".tabExternal");var a={flights:".Flights",packages:".Packages",cars:".Cars",hotels:".Hotels"};b.click(function(g){b.removeClass("selected");var c=$(this);var f=$(this).attr("id");c.toggleClass("selected");$.each(a,function(h){var j=a[h];$(j).hide()});var d=a[c.attr("id")];$(d).show()})}function changeLabels(a,b){var c={es:{flights:{origin:"Ciudad de Origen:",destination:"Ciudad de Destino:",departureDate:"Fecha de Partida:",returnDate:"Fecha Regreso:",textButton:"Buscar vuelos"},hotels:{destination:"¿Donde desea alojarse?",departureDate:"Fecha de entrada (check-in):",returnDate:"Fecha de salida (check-out):",textButton:"Buscar hoteles"},packages:{destination:"Ciudad de Destino:",departureDate:"Puedo partir entre:",returnDate:"y el:",textButton:"Buscar paquetes"},cars:{origin:"Ciudad donde retira:",destination:"Ciudad donde entrega:",departureDate:"Fecha de retiro:",returnDate:"Fecha de devolucion:",textButton:"Buscar autos"}},pt:{}};$("#lblOrigin").html(c[a][b]["origin"]);$("#lblDestination").html(c[a][b]["destination"]);$("#lblDepartureDate").html(c[a][b]["departureDate"]);$("#lblReturnDate").html(c[a][b]["returnDate"]);$("#textButton").html(c[a][b]["textButton"])}var labels={es:{flights:"Vuelos",hotels:"Hoteles",packages:"Paquetes",cars:"Autos"},pt:{flights:"Passagens",hotels:"Hotéis",packages:"Pacotes",cars:"Carros"}};var errorEmail={es:{text:"La dirección de Email es incorrecta.",title:"Error"},pt:{text:"O endereço do e-mail está incorreto.",title:"Erro"}};$(function(f){var l="logoMejorPrecioSpanish";if(globalObjects.Language=="pt"){l="logoMejorPrecioPortuguesse"}var c=[[null,"Revancha"],[null,"Revancha"],[null,"Revancha","ezrez"],[null,"Asp"]];var b=[];var k=parseInt(globalObjects.searchBoxOptions.substr(0,1));var a=parseInt(globalObjects.searchBoxOptions.substr(1,1));var g=parseInt(globalObjects.searchBoxOptions.substr(2,1));var d=parseInt(globalObjects.searchBoxOptions.substr(3,1));if(k>0){b[b.length]={id:"tabHotels",text:labels[globalObjects.Language].hotels,product:"hotels",options:{language:globalObjects.Language,maxroomsquantity:4,maxcnnroom:3,maxpaxroom:4,searchflow:c[0][k],showYearOld:true},externalFunction:function(){$(".betterPriceText",$(".searchBoxesContainer")).css("font-size",11);if($(".betterPriceIcon",$("#searchBoxFortabHotels")).length==0){$(".btnLine",$("#searchBoxFortabHotels")).after('											<div class="betterPriceIcon">												<a class="bestPriceIcon">													<span class="mainSprite '+l+'"></span>												</a>											</div>										')}}}}if(a>0){b[b.length]={id:"tabFlights",text:labels[globalObjects.Language].flights,product:"flights",options:{language:globalObjects.Language,maxcnn:7,maxpax:8,defaultorigin:globalObjects.defaultOrigin,defaultorigindesc:globalObjects.defaultOriginDescription,remembersearch:0,searchflow:c[1][a]},externalFunction:function(){if($(".iconsContainer",$("#searchBoxFortabFlights")).length==0){$(".advOptionsContainer",$("#searchBoxFortabFlights")).after('											<div class="iconsContainer">												<div class="betterPriceIcon">													<a class="bestPriceIcon">														<span class="mainSprite '+l+'"></span>													</a>												</div>											</div>										')}}}}if(g>0){b[b.length]={id:"tabPackages",text:labels[globalObjects.Language].packages,product:"flightsandhotels",options:{maxroomsquantity:4,maxcnnroom:3,maxpaxroom:4,defaultOriginDesc:globalObjects.defaultOriginDescription,defaultOrigin:globalObjects.defaultOrigin,searchflow:c[2][g],ageselectShort:true,requestCnnAge:true,noPassengerAge:true,language:globalObjects.Language,showYearOld:true},externalFunction:function(){$(".betterPriceText",$(".searchBoxesContainer")).css("font-size",11);if($(".betterPriceIcon",$("#searchBoxFortabPackages")).length==0){$("#paxselection",$("#searchBoxFortabPackages")).after('											<div class="betterPriceIcon">												<a class="bestPriceIcon">													<span class="mainSprite '+l+'"></span>												</a>											</div>										');$(".btnLine",$("#searchBoxFortabPackages")).after('<span class="betterPriceText">¡Garantizamos el mejor precio, o le devolvemos la diferencia!</span>')}}}}if(d>0){b[b.length]={id:"tabCars",text:labels[globalObjects.Language].cars,product:"cars",options:{language:globalObjects.Language,searchflow:c[3][d]},externalFunction:function(){if($(".betterPriceIcon",$("#searchBoxFortabCars")).length==0){$(".btnLine",$("#searchBoxFortabCars")).after('											<div class="betterPriceIcon">												<a class="bestPriceIcon">													<span class="mainSprite '+l+'"></span>												</a>											</div>										')}}}}var h={vue:"tabFlights",hot:"tabHotels",car:"tabCars",paq:"tabPackages"};var j=Common.Utils.QuerySt("tab");$(".searchBoxDiv").searchBox({tabs:b,selectedTabId:(j?h[j]:h.vue)});$("#"+b[0].id).addClass("firstTab")});$(".linkAddMore").live("click",function(){var a=parseInt($(".lineMD").length)*120});$(document).ready(function(){errorStr=Common.Utils.QuerySt("error_message");if(errorStr){jAlert(errorStr,"Error")}});$(".searchBoxMenu li").live("click",function(){$(".leftTopBox",$("#searchBox")).removeClass("leftTopBox").addClass("leftTopBoxCommon");$(".rightTopBox",$("#searchBox")).removeClass("rightTopBox").addClass("rightTopBoxCommon");if($(this).attr("id")=="tabHotels"){var a=$("#searchBox").children(".hotels");$(a.get(0)).removeClass("leftTopBoxCommon").addClass("leftTopBox");$(a.get(1)).removeClass("rightTopBoxCommon").addClass("rightTopBox")}if($(this).attr("id")=="tabFlights"){var b=$("#searchBox").children(".flights");$(b.get(0)).removeClass("leftTopBoxCommon").addClass("leftTopBox");$(b.get(1)).removeClass("rightTopBoxCommon").addClass("rightTopBox")}if($(this).attr("id")=="tabPackages"){var c=$("#searchBox").children(".packs");$(c.get(0)).removeClass("leftTopBoxCommon").addClass("leftTopBox");$(c.get(1)).removeClass("rightTopBoxCommon").addClass("rightTopBox")}if($(this).attr("id")=="tabCars"){var d=$("#searchBox").children(".cars");$(d.get(0)).removeClass("leftTopBoxCommon").addClass("leftTopBox");$(d.get(1)).removeClass("rightTopBoxCommon").addClass("rightTopBox")}});$("#receive").live("click",function(){validarEmail($(".emailBox").val(),"emailBox",1,"superOferts")});vPais=1;function validarEmail(b,a,c,d){var e;e="/paginas/default/AlertaYRecomiendaHomeV1.asp?form=";if(c==1){if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(b)){window.open(e+"&eMail="+b+"&pais="+vPais,"","height=300px,width=320px,directories=no,menubar=no,resizable=no,scroll=no")}else{jAlert(errorEmail[globalObjects.Language].text,errorEmail[globalObjects.Language].title)}return false}}$("#cancel").live("click",function(){$(".emailBox").val(globalObjects.emailError);$(".emailBox").css("color","");$(".emailBox").select()});$(".emailBox").live("click",function(){$(this).select()}).live("keydown",function(){$(this).css("color","black")}).live("change",function(){if($(this).val()==""){$(".emailBox").val(globalObjects.emailError);$(".emailBox").css("color","")}});var Top=100;$("document").ready(function(){$(".seeFullComment").each(function(){if($(this).siblings(".commentTextContainer").height()>$(this).siblings(".commentTextContainer").find(".commentText").height()){$(this).hide()}});$(".seeFullComment").click(function(){$("#fullHappyClientCommentPopUp").show().css("top",$(this).parent().offset().top).css("left","285px");$(".tituloPopUp strong",$("#fullHappyClientCommentPopUp")).html($(this).parent().siblings(".description").find(".commentTitle").html());$(".commentText",$("#fullHappyClientCommentPopUp")).html($(this).siblings(".commentTextContainer").find(".commentText").html());$(".commentDesc em",$("#fullHappyClientCommentPopUp")).html($(this).parent().siblings(".description").find(".commentDesc em").html());$(".handsValue",$("#fullHappyClientCommentPopUp")).css("width",$(this).siblings(".handsContainer").find(".handsValue").width())});$("#selectCountries").change(function(){window.location.href="http://"+this.value})});(function(a){a.alerts={verticalOffset:-75,horizontalOffset:0,repositionOnResize:true,overlayOpacity:0.01,overlayColor:"#FFF",draggable:true,okButton:"&nbsp;OK&nbsp;",cancelButton:"&nbsp;Cancel&nbsp;",dialogClass:null,alert:function(b,c,d){if(c==null){c="Alert"}a.alerts._show(c,b,null,"alert",function(e){if(d){d(e)}})},confirm:function(b,c,d){if(c==null){c="Confirm"}a.alerts._show(c,b,null,"confirm",function(e){if(d){d(e)}})},prompt:function(b,c,d,e){if(d==null){d="Prompt"}a.alerts._show(d,b,c,"prompt",function(f){if(e){e(f)}})},_show:function(g,f,c,b,j){a.alerts._hide();a.alerts._overlay("show");a("BODY").append('<div id="popup_container"><h1 id="popup_title"></h1><div id="popup_content"><div id="popup_message"></div></div></div>');if(a.alerts.dialogClass){a("#popup_container").addClass(a.alerts.dialogClass)}var h=(a.browser.msie&&parseInt(a.browser.version)<=6)?"absolute":"fixed";a("#popup_container").css({position:h,zIndex:99999,padding:0,margin:0});a("#popup_title").text(g);a("#popup_content").addClass(b);a("#popup_message").text(f);a("#popup_message").html(a("#popup_message").text().replace(/\n/g,"<br />"));a("#popup_container").css({minWidth:a("#popup_container").outerWidth(),maxWidth:a("#popup_container").outerWidth()});a.alerts._reposition();a.alerts._maintainPosition(true);switch(b){case"alert":a("#popup_message").after('<div id="popup_panel"><input type="button" value="'+a.alerts.okButton+'" id="popup_ok" /></div>');a("#popup_ok").click(function(){a.alerts._hide();j(true)});a("#popup_ok").focus().keypress(function(k){if(k.keyCode==13||k.keyCode==27){a("#popup_ok").trigger("click")}});break;case"confirm":a("#popup_message").after('<div id="popup_panel"><input type="button" value="'+a.alerts.okButton+'" id="popup_ok" /> <input type="button" value="'+a.alerts.cancelButton+'" id="popup_cancel" /></div>');a("#popup_ok").click(function(){a.alerts._hide();if(j){j(true)}});a("#popup_cancel").click(function(){a.alerts._hide();if(j){j(false)}});a("#popup_ok").focus();a("#popup_ok, #popup_cancel").keypress(function(k){if(k.keyCode==13){a("#popup_ok").trigger("click")}if(k.keyCode==27){a("#popup_cancel").trigger("click")}});break;case"prompt":a("#popup_message").append('<br /><input type="text" size="30" id="popup_prompt" />').after('<div id="popup_panel"><input type="button" value="'+a.alerts.okButton+'" id="popup_ok" /> <input type="button" value="'+a.alerts.cancelButton+'" id="popup_cancel" /></div>');a("#popup_prompt").width(a("#popup_message").width());a("#popup_ok").click(function(){var e=a("#popup_prompt").val();a.alerts._hide();if(j){j(e)}});a("#popup_cancel").click(function(){a.alerts._hide();if(j){j(null)}});a("#popup_prompt, #popup_ok, #popup_cancel").keypress(function(k){if(k.keyCode==13){a("#popup_ok").trigger("click")}if(k.keyCode==27){a("#popup_cancel").trigger("click")}});if(c){a("#popup_prompt").val(c)}a("#popup_prompt").focus().select();break}if(a.alerts.draggable){try{a("#popup_container").draggable({handle:a("#popup_title")});a("#popup_title").css({cursor:"move"})}catch(d){}}},_hide:function(){a("#popup_container").remove();a.alerts._overlay("hide");a.alerts._maintainPosition(false)},_overlay:function(b){switch(b){case"show":a.alerts._overlay("hide");a("BODY").append('<div id="popup_overlay"></div>');a("#popup_overlay").css({position:"absolute",zIndex:99998,top:"0px",left:"0px",width:"100%",height:a(document).height(),background:a.alerts.overlayColor,opacity:a.alerts.overlayOpacity});break;case"hide":a("#popup_overlay").remove();break}},_reposition:function(){var c=((a(window).height()/2)-(a("#popup_container").outerHeight()/2))+a.alerts.verticalOffset;var b=((a(window).width()/2)-(a("#popup_container").outerWidth()/2))+a.alerts.horizontalOffset;if(c<0){c=0}if(b<0){b=0}if(a.browser.msie&&parseInt(a.browser.version)<=6){c=c+a(window).scrollTop()}a("#popup_container").css({top:c+"px",left:b+"px"});a("#popup_overlay").height(a(document).height())},_maintainPosition:function(b){if(a.alerts.repositionOnResize){switch(b){case true:a(window).bind("resize",a.alerts._reposition);break;case false:a(window).unbind("resize",a.alerts._reposition);break}}}};jAlert=function(b,c,d){a.alerts.alert(b,c,d)};jConfirm=function(b,c,d){a.alerts.confirm(b,c,d)};jPrompt=function(b,c,d,e){a.alerts.prompt(b,c,d,e)}})(jQuery);