var strMostrarDesglose,strOcultarDesglose="";var strCars,strHotels={mostrar:"",ocultar:""};var fareFormNormalAction;var ibfare={servData:{},toValidate:1,load:function(){if($("div#contCuotas div.fees").length){$("div#contCuotas").css("display","none").before('<p class="cuotas">'+strMostrarCuotas+"</p>");$("div#contCuotas").parent().find("p.cuotas a").addClass("mostrar");$("div.price p.cuotas a").live("click",function(){if($("div.price p.cuotas a").hasClass("mostrar")){$("div#contCuotas").css("display","block");$("div.price p.cuotas").html(strOcultarCuotas);$("div.price p.cuotas a").removeClass("mostrar")}else{$("div#contCuotas").css("display","none");$("div.price p.cuotas").html(strMostrarCuotas);$("div.price p.cuotas a").addClass("mostrar")}return false})}if($(".carousel").length){ibmtdt.carousel.load()}$("input[type='submit']:visible").addClass("toDisabled");ocultar.load();precio.load();$("#tipoCambio").change(function(){$("#fareForm")[0].action=fareFormNormalAction;if(location.protocol=="http:"){$("#fareForm")[0].action=fareFormNormalAction.replace("https:","http:")}$("#botonConversor").click()});$("input.cancel").change(function(){$("#fareForm")[0].action=fareFormNormalAction;if(location.protocol=="http:"){$("#fareForm")[0].action=fareFormNormalAction.replace("https:","http:")}});if($("#fareForm").length>0){fareFormNormalAction=$("#fareForm")[0].action;$("#fareForm")[0].action=$("#fareForm")[0].redirectFare.value;$("#fareForm").submit(function(){return ibfare.submit_form(this)})}else{if($("#blankForm").length>0){$("input.cancel").click(function(){document.pressed="cancel"});$("#blankForm").submit(function(){if(document.pressed=="cancel"){return true}else{return ibfare.submit_form(this)}})}}if($("div.OHMTDT").size()>0){if($("#confirmacion").length>0){$("#confirmacion p.save").html(strMostrarIBBKCF).children("a.linkOcultar").addClass("mostrar").click(function(){return ocultar.toggleIbbkcf(this)})}}else{if($("div.IBMTDT").size()>0){}else{if($("#confirmacion").length>0&&strOcultarIBBKCF!=""){var a=$("#confirmacion p.save");if($("#confirmacion div.detailsContent div.flyDetail.show").length>0){a.html(strMostrarIBBKCF).children("a.linkOcultar").addClass("mostrar").click(function(){return ocultar.toggleIbbkcf(this)})}else{a.html(strOcultarIBBKCF).children("a.linkOcultar").click(function(){return ocultar.toggleIbbkcf(this)})}}}}if(page.$("contentHotelsOffer")){$("#toggleHotels").html($('<a href="#" title=""><strong>'+strHotels.mostrar+"</strong></a>"));_cl.onlyBooking=true;hotels.init();childrens.init()}if(page.$("contentCarsOffer")){$("#carsToggle").html($('<a href="#" title=""><strong>'+strCars.mostrar+"</strong></a>"));_cl.onlyBooking=true;cars.init()}},submit_form:function(b){var a="";$("fieldset.radioTarifas p").removeClass("error");if($("input:radio[name=cancelOption]").length>0&&$("input:radio[name=cancelOption]:checked").length==0){$("label[for=cancelOption]").prev("P").addClass("error");a+=ibfare.servData.strNoCancelOption+"\n"}if(ibfare.toValidate){if($("input:radio[name=insuranceOption]").length>0&&$("input:radio[name=insuranceOption]:checked").length==0){$("label[for=insuranceOption]").prev("P").addClass("error");a+=ibfare.servData.strNoMondialOption+"\n"}}if($("input:radio[name=changeOption]").length>0&&$("input:radio[name=changeOption]:checked").length==0){$("label[for=changeOption]").prev("P").addClass("error");a+=ibfare.servData.strNoChangeOption+"\n"}if(a!=""){alert(a);return false}disabled.disSubmits();return true}};var ocultar={load:function(){if($("#capa_ocultar1").length>0&&$(".titleInfoTabla span").length>0){if($("#capa_ocultar1").hasClass("noshow")){$(".titleInfoTabla span").html('<a class="toggle mostrar" id="ocultar1" href="#">'+strMostrar+"</a>")}else{$(".titleInfoTabla span").html('<a class="toggle" id="ocultar1" href="#">'+strOcultar+"</a>")}}if($("p.centralLink").length>0){$("p.centralLink").html('<a href="#" id="desglose" class="linkOcultar toggle mostrar">'+strMostrarDesglose+"</a>")}else{if($("p.desgloseSeats").length){$("p.desgloseSeats").each(function(b){var a=$(this).prev().attr("id");$(this).find("span").append('<a href="'+a+'" id="desglose_'+b+'" class="linkOcultar toggleSeats mostrar">'+strMostrarDesglose+"</a>")})}}$(".toggle").click(function(){return ocultar.toggle(this)});$(".toggleSeats").click(function(){return ocultar.toggle(this)});$(".togglePartner").click(function(){return ocultar.partnersToggle(this)});ocultar.loadBocata();if($("div.OHMTDT, div.IBMTDT").size()>0){}else{if($("div.detailsContent").size()>0){$("div.detailsContent").after('<p class="ftl save"></p>');$("p.iberiaPlus").addClass("ftr");if($("#confirmacion div.detailsContent div.flyDetail.show").length>0){$("#confirmacion div.detailsContent div.flyDetail").hide();$("#confirmacion div.detailsContent div.price").hide()}}}},toggleIbbkcf:function(a){$("#confirmacion div.detailsContent div.flyDetail").toggle();if($("div.OHMTDT").size()<=0){$("#confirmacion div.detailsContent div.price").toggle()}if($(a).hasClass("mostrar")){$(a).parent().html(strOcultarIBBKCF).children("a.linkOcultar").click(function(){return ocultar.toggleIbbkcf(this)})}else{$(a).parent().html(strMostrarIBBKCF).children("a.linkOcultar").addClass("mostrar").click(function(){return ocultar.toggleIbbkcf(this)})}$("div.bocadilloIZ, div.bocadilloDE").hide();return false},partnersToggle:function(d){var c="";var a="";speed=$("#capa_"+d.id).find(".partnerCard").length*500;if($(d).hasClass("mostrar")){$(".capa_"+d.id).animate({opacity:"toggle",height:"toggle"},function(){$("#capa_"+d.id).animate({opacity:"toggle",height:"toggle"},speed)});$(d).removeClass("mostrar");if(strHotels!=null&&strHotels.mostrar!=null&&$(d).is(":contains("+strHotels.mostrar+")")){c=strHotels.mostrar;a=strHotels.ocultar}else{if(strCars!=null&&strCars.mostrar!=null&&$(d).is(":contains("+strCars.mostrar+")")){c=strCars.mostrar;a=strCars.ocultar}else{c=strMostrar;a=strOcultar}}}else{var b=function(){$(".capa_"+d.id).animate({opacity:"toggle",height:"toggle"})};$("#capa_"+d.id).animate({opacity:"toggle",height:"toggle"},speed,b);if($("#capa_"+d.id).length==0){b()}$(d).addClass("mostrar");if(strHotels!=null&&strHotels.ocultar!=null&&$(d).is(":contains("+strHotels.ocultar+")")){a=strHotels.mostrar;c=strHotels.ocultar}else{if(strCars!=null&&strCars.ocultar!=null&&$(d).is(":contains("+strCars.ocultar+")")){a=strCars.mostrar;c=strCars.ocultar}else{a=strMostrar;c=strOcultar}}}$(d).html($(d).html().replace(c,a));$("div.bocadilloIZ, div.bocadilloDE").hide();return false},toggle:function(a){$("#capa_"+a.id).toggle();if($(a).hasClass("mostrar")){$(a).removeClass("mostrar");if($(a).html()==strMostrarDesglose){$(a).html($(a).html().replace(strMostrarDesglose,strOcultarDesglose))}else{$(a).html($(a).html().replace(strMostrar,strOcultar))}}else{$(a).addClass("mostrar");if($(a).html()==strOcultarDesglose){$(a).html($(a).html().replace(strOcultarDesglose,strMostrarDesglose))}else{$(a).html($(a).html().replace(strOcultar,strMostrar))}}return false},loadBocata:function(){$("a[href='#desgloseTasas']").click(function(){return ocultar.openBocata(this)});$("a[href='#capa_desglose']").html(strCerrar).click(ocultar.closeBocata)},openBocata:function(a){$("#desgloseTasas").css("position","absolute").css("top",$(a).position().top+$(a).outerHeight()-$("#desgloseTasas").outerHeight()).css("left",$(a).position().left+$(a).outerWidth()+2);$("#desgloseTasas").show();return false},closeBocata:function(){$("#desgloseTasas").hide();return false}};var precio={servData:{},load:function(){var a="";if($("[name=changeOption]").length>1&&$("#capa_cancelOption").length==0){a+=fareBreakdown.htmlChangeOptionRow}if($("[name=insuranceOption]").length>1&&$("#capa_insuranceOption").length==0){a+=fareBreakdown.htmlInsuranceRow}if($("[name=cancelOption]").length>1&&$("#capa_cancelOption").length==0){a+=fareBreakdown.htmlCancelOptionRow}$("#capa_desglose tbody tr:last").after(a);$(".radioTarifas input:visible").each(function(){precio.suma(this);$(this).click(function(){precio.suma(this)})});$(".radioTarifas input:checked").each(function(){precio.suma(this)})},suma:function(g){var f=0;if($("#"+g.name+"_hidden").length){if(g.value!=0){f=$("#"+g.name+"_hidden").val()}elmFareNormal=f}else{f=$("#hidden_"+g.id).val().split("/")[0];elmFareNormal=$("#hidden_"+g.id).val().split("/")[1]}if((g.type=="radio"&&parseFloat(elmFareNormal)!=0)||(g.type=="checkbox"&&g.checked)){$("#"+g.name+"_span").html(f+" ");$("[id^=capa_"+g.name+"]").hide();$("#capa_"+g.name).show();$("#capa_"+g.id).show()}else{$("#"+g.name+"_span").html("0 ");$("[id^=capa_"+g.name+"]").hide()}$("#capa_desglose tbody tr:visible:last").addClass("last").siblings().removeClass("last");var a=$(".radioTarifas input:checked");var e=parseFloat($("#precioBase").val());for(i=0;i<a.length;i++){var c=0;if($("#"+a[i].name+"_hidden").length){c=a[i].value}else{c=$("#hidden_"+a[i].id).val().split("/")[1]}e+=parseFloat(c)}if(e-parseFloat($("#precioBase").val())==0){$("#ocultarTarifa").hide()}else{$("#ocultarTarifa").show()}var b=precioTotal.formatPrice(e);var d=document.createElement("span");d.innerHTML=b;d.id="decimalesPrecio";$(".precioTotal .cifraTotal")[0].innerHTML="";$(".precioTotal .cifraTotal")[0].appendChild(d)}};function CloneObject(a){for(i in a){this[i]=a[i]}}if(typeof(_cl)!=="undefined"){var _cl2=new CloneObject(_cl)}var hotels={objRoom:"",init:function(){_cl2.servData.type="hotels";_cl2.load(["calendar1",[page.$("diaEntradaHotels"),page.$("mesAnioEntradaHotels"),page.$("horaSalida"),page.$("diaSalidaNmDiaHotels")]]);hotels.objRoom=document.getElementById("Room2");hotels.childrens();hotels.rooms();objNumRooms=document.getElementById("rooms");if(objNumRooms!=null){objNumRooms.onchange=function(){estado="none";if(objNumRooms.value==2){estado="block";page.$("ageChild3").style.display="none";page.$("ageChild4").style.display="none"}hotels.objRoom.style.display=estado;if(objNumRooms.value==1){page.$("lmnChildRoom2").selectedIndex=0}if(objNumRooms.value==1&&page.$("ageChild1").style.display=="none"&&page.$("ageChild2").style.display=="none"&&page.$("Room2").style.display=="none"&&page.$("lblAge")){page.$("lblAge").style.display="none"}}}},childrens:function(){if(page.$("lblAge")){page.$("lblAge").style.display="none"}cont=1;while(document.getElementById("lmnChildRoom"+cont)!=null){document.getElementById("ageChild"+cont).style.display="none";cont++}},rooms:function(){if(hotels.objRoom!=null){hotels.objRoom.style.display="none"}}};var cars={init:function(){_cl.servData.type="cars";_cl.load(["calendar3",[page.$("diaRecogida"),page.$("mesAnioRecogida"),page.$("horaMinutoRecogida"),page.$("diaRecogidaNmDia")]],["calendar4",[page.$("diaEntrega"),page.$("mesEntrega"),page.$("horaMinutoEntrega"),page.$("diaEntregaNmDia")]])}};var childrens={init:function(){if(page.$("lmnChildRoom1")){document.getElementById("lmnChildRoom1").onchange=function(){childrens.viewChildrens(this,1)}}if(page.$("lmnChildRoom2")){document.getElementById("lmnChildRoom2").onchange=function(){childrens.viewChildrens(this,2)}}cont++},viewChildrens:function(e,b){var d=e.value;if(d>0){if(page.$("lblAge")){page.$("lblAge").style.display="inline"}if(b==1){document.getElementById("ageChild"+d).style.display="inline";for(var a=1;a<=2;a++){document.getElementById("ageChild"+a).style.display="none"}for(var c=1;c<=e.value;c++){document.getElementById("ageChild"+c).style.display="inline"}}if(b==2){for(var a=3;a<=4;a++){document.getElementById("ageChild"+a).style.display="none"}if(e.value==1){document.getElementById("ageChild3").style.display="inline"}if(e.value==2){document.getElementById("ageChild3").style.display="inline";document.getElementById("ageChild4").style.display="inline"}}}else{if(b==1){document.getElementById("ageChild1").style.display="none";document.getElementById("ageChild2").style.display="none"}if(b==2){document.getElementById("ageChild3").style.display="none";document.getElementById("ageChild4").style.display="none"}if(document.getElementById("ageChild1").style.display=="none"&&document.getElementById("ageChild2").style.display=="none"&&document.getElementById("ageChild3").style.display=="none"&&document.getElementById("ageChild4").style.display=="none"&&page.$("lblAge")){page.$("lblAge").style.display="none"}if(page.$("Room2").style.display=="none"&&document.getElementById("ageChild1").style.display=="none"&&document.getElementById("ageChild2").style.display=="none"&&page.$("lblAge")){page.$("lblAge").style.display="none"}}}};var ibmtdt={carousel:{inAnimation:false,liWidth:0,animationTime:1000,interval:10000,intervalObj:"",load:function(){var a=$(".carousel ul li");if(a.length>1){ibmtdt.carousel.liWidth=a.outerWidth();$(".carousel ul").width(ibmtdt.carousel.liWidth*a.length).after('<a class="next" href="#" onclick="ibmtdt.carousel.nextBtn();return false;" title=""></a>');ibmtdt.carousel.intervalObj=setInterval(ibmtdt.carousel.next,ibmtdt.carousel.interval)}},nextBtn:function(){if(!ibmtdt.carousel.inAnimation){clearInterval(ibmtdt.carousel.intervalObj);ibmtdt.carousel.next();ibmtdt.carousel.intervalObj=setInterval(ibmtdt.carousel.next,ibmtdt.carousel.interval)}},next:function(){ibmtdt.carousel.inAnimation=true;var a=$(".carousel ul li:first");var b=$(".carousel ul").append(a.clone()).animate({left:"-"+ibmtdt.carousel.liWidth+"px"},ibmtdt.carousel.animationTime,function(){b.css("left","0px");a.remove();ibmtdt.carousel.inAnimation=false})}}};ev.addEvent(window,"load",ibfare.load,false);
