var Calendar=_cl={servData:{today:new Date(),weekdays:[],shortWeekDays:[],months:[],type:"affinity",nDays:320,txtBackNextMonth:[]},noValidarPasajeros:false,slider:null,finalDate:null,lay:null,allCalendars:[],layNameDay:[],changeMonth:false,active:false,actualPicker:-1,nomCampOb:[],load:function(){_cl.nomCampOb.push(["passangersLbl",true]);_cl.SD=_cl.servData;_cl.allC=_cl.allCalendars;var a=_cl.SD.today.getMonth();_cl.SD.today=new Date(_cl.SD.today.getFullYear(),_cl.SD.today.getMonth(),_cl.SD.today.getDate(),parseInt(_cl.SD.today.getHours()+_cl.SD.nHours,10));diaSalidaForm=_cl.SD.today.getDate();if(a!=_cl.SD.today.getMonth()){_cl.changeMonth=true}_cl.finalDate=new Date(_cl.SD.today.getFullYear(),_cl.SD.today.getMonth(),parseInt(_cl.SD.today.getDate()+_cl.SD.nDays,10));for(var b=0;b<arguments.length;b++){_cl.create(arguments[b],b)}},create:function(a,e){_cl.allC.push([a[1][0],a[1][1],a[1][2]]);_auxDay=(_cl.SD.today.getMonth().toString().length>1)?_cl.SD.today.getMonth().toString():"0"+parseInt(_cl.SD.today.getMonth()+1,10).toString();_cl.layNameDay[e]=a[1][2];_cl.layNameDay[e].className=(_cl.SD.type=="affinity")?"affinityWeekDay ftl":"affinityWeekDay ftl";_cl.listDays=a[1][0];_cl.listDays.cont=e;_cl.listMonthYears=a[1][1];_cl.listMonthYears.cont=e;_cl.listDays.selectedIndex=_cl.SD.today.getDate()-1;_cl.listMonthYears.selectedIndex=forms.getSelectedByValue(_cl.listMonthYears,_cl.SD.today.getFullYear().toString()+_auxDay);var d=_cl.getCbDate(_cl.listDays,_cl.listMonthYears);_cl.layNameDay[e].innerHTML=_cl.returnDayWeek(d);_cl.listDays.onchange=_cl.returnListDays;_cl.listMonthYears.onchange=_cl.returnListMonthsAndYears;_cl.listDays.onkeypress=_cl.returnListDays;_cl.listMonthYears.onkeypress=_cl.returnListMonthsAndYears;var c=document.createElement("a");c.href="#";c.contId=e;c.onclick=function(){_cl.actualPicker=this.contId;_cl.init(a[1],this,this.contId);return false};var b=document.createElement("img");b.className="icoCalendar";b.src=config.urlImg+"calendar.gif";c.appendChild(b);page.$(a[0]).appendChild(c)},getCbDay:function(a){return a.value},getCbMonth:function(a){return parseInt(a.value.substr(4,6),10)-1},getCbYear:function(a){return parseInt(a.value.substr(0,4),10)},getCbDate:function(b,a){return new Date(_cl.getCbYear(a),_cl.getCbMonth(a),_cl.getCbDay(b))},init:function(f,d,g){if(!_cl.active||g==0){_cl.inputReturn=[];_cl.inputReturn.day=f[0];_cl.inputReturn.month=f[1];_cl.inputReturn.nameDay=f[2];idInput=_cl.inputReturn.day.id;var a=_cl.inputReturn.day.value;var e=parseInt(_cl.inputReturn.month.value.substr(4,6),10)-1;var c=parseInt(_cl.inputReturn.month.value.substr(0,4),10);_cl.deleteCalendars();var b=document.createElement("div");b.setAttribute("id","CAL_"+idInput);b.className="calendar";_cl.lay=b;_cl.paint(a,e,c,b);b.style.display="block";b.style.left=(f[2]!=null)?xy.getX(d)-(-1*d.childNodes[0].offsetWidth)+99+"px":xy.getX(d)-(-1*d.childNodes[0].offsetWidth)+99+"px";b.style.top=(f[2]!=null)?xy.getY(f[2])+"px":xy.getY(d)+"px"}else{return false}},deleteCalendars:function(){for(var a=0;a<_cl.allC.length;a++){if(page.$("CAL_"+_cl.allC[a][0].id)){page.$("CAL_"+_cl.allC[a][0].id).parentNode.removeChild(page.$("CAL_"+_cl.allC[a][0].id))}}},cleanCalendars:function(){_cl.allCalendars=[]},returnDayWeek:function(c,b,e){var a=(arguments.length==1)?c.getDay():new Date(e,b,c).getDay();a=(a==0)?6:a-1;return(_cl.SD.type=="affinity")?_cl.SD.weekdays[a].substr(0,3):_cl.SD.weekdays[a]},returnDateLists:function(b,c,a,f){_cl.deleteCalendars();var e=parseInt(c.value.substr(4,6),10)-1;var d=parseInt(c.value.substr(0,4),10);_cl.layNameDay[a].innerHTML=_cl.returnDayWeek(b,e,d);_cl.compareDates(b,e,d,a,f);panelLateral2panelRMF()},returnListDays:function(){_cl.returnDateLists(this.value,this.parentNode.parentNode.getElementsByTagName("select")[1],this.cont,"d")},returnListMonthsAndYears:function(){_cl.returnDateLists(this.parentNode.parentNode.getElementsByTagName("select")[0].value,this,this.cont,"m")},compareDates:function(F,x,o,w,g){var l=[];var a=(_cl.changeMonth)?0:1;var h=false;if(_cl.SD.type=="hotelssss"){}else{for(var b=0;b<_cl.allC.length;b++){if(b==0&&_cl.SD.type=="hotels"){var v=_cl.getCbDate(page.$("diaSalidaCont"),page.$("mesAnioSalida"))}l[b]={date:new Date(_cl.allC[b][1].value.substr(4,6)+"/"+_cl.allC[b][0].value+"/"+_cl.allC[b][1].value.substr(0,4))};var E=new Date(_cl.SD.today.getFullYear(),_cl.SD.today.getMonth(),_cl.SD.today.getDate());if(l[b].date<E){_auxDay1=parseInt(_cl.SD.today.getMonth()+2,10).toString();_cl.allC[b][1].selectedIndex=forms.getSelectedByValue(_cl.allC[b][1],_cl.SD.today.getFullYear().toString()+_auxDay1);if(!_cl.onlyBooking||_cl.SD.type=="cars"){var r=E.getDate()-1;var f=forms.getSelectedByValue(_cl.allC[b][1],E.getFullYear().toString()+_auxDay);if(b==0){r=_cl.allC[b][0].value-1;f++;h=true}if(b>0){if((l[b-1].date-E==0)&&l[b].date<E){_cl.allC[b][2].innerHTML=_cl.returnDayWeek(_cl.allC[b][0].value,_cl.allC[b][1].value.substr(4,6),E.getFullYear())}}else{_cl.allC[b][0].selectedIndex=r;_cl.allC[b][1].selectedIndex=f;_cl.allC[b][2].innerHTML=_cl.returnDayWeek(_cl.allC[b][0].value,_cl.allC[b][1].value.substr(4,6)-1,E.getFullYear())}if(_cl.SD.type=="cars"){r=_cl.allC[b][0].value-1;h=true;_cl.allC[b][0].selectedIndex=r;_cl.allC[b][1].selectedIndex=f;_cl.allC[b][2].innerHTML=_cl.returnDayWeek(_cl.allC[b][0].value,_cl.allC[b][1].value.substr(4,6)-1,E.getFullYear())}}else{if(_cl.SD.type!="cars"){var z=parseInt(page.$("diaSalidaCont").value,10)+parseInt(page.$("lmnLengthOfStay").value,10);page.$("diaSalidaNmDia").innerHTML=z+" "+page.$("mesAnioSalida").options[page.$("mesAnioSalida").selectedIndex].text}}l[b]={date:new Date(_cl.allC[b][1].value.substr(4,6)+"/"+_cl.allC[b][0].value+"/"+_cl.allC[b][1].value.substr(0,4))}}if(b>0&&!_cl.active&&_cl.SD.type!="hotels"){if(l[b].date<l[b-1].date){if(((w>0&&g=="d")||_cl.actualPicker>0)&&!(l[b-1].date>=_cl.finalDate)&&parseInt(_cl.allC[b][0].value,10)<parseInt(_cl.allC[b-1][0].value,10)&&_cl.allC[b-1][1].value.substr(0,4)==_cl.allC[b][1].value.substr(0,4)){if(_cl.allC[b-1][1].value.substr(0,4)>_cl.SD.today.getFullYear()){var t=parseInt(_cl.allC[b-1][1].value.substr(4,6),10);var s=12*(_cl.allC[b-1][1].value.substr(0,4)-_cl.SD.today.getFullYear());var q=_cl.SD.today.getMonth();var D=parseInt(1+(t+s-q-a),10)}else{var D=parseInt(1+(_cl.allC[b-1][1].value.substr(4,6)-_cl.SD.today.getMonth()-a),10)}if(_cl.allC[b][1].options.length==D){_cl.allC[b][0].selectedIndex=_cl.allC[b-1][0].selectedIndex;_cl.allC[b][1].selectedIndex=_cl.allC[b-1][1].selectedIndex;l[b].date=l[b-1].date}else{_cl.allC[b][1].selectedIndex=D;l[b].date=new Date(_cl.allC[b][1].value.substr(0,4),_cl.allC[b][1].value.substr(4,6)-1,_cl.allC[b][0].value,0,0,0,0);_cl.allC[b][2].innerHTML=_cl.returnDayWeek(l[b].date)}}else{var p=(h)?0:1;_cl.allC[b][0].selectedIndex=_cl.allC[b-p][0].value-1;if(_cl.allC[b-1][1].value.substr(0,4)>_cl.SD.today.getFullYear()){var e=parseInt(_cl.allC[b-1][1].value.substr(4,6),10);var c=parseInt(12*(_cl.allC[b-1][1].value.substr(0,4)-_cl.SD.today.getFullYear())-_cl.SD.today.getMonth(),10);_cl.allC[b][1].selectedIndex=parseInt(e+c,10)-a;l[b].date=new Date(_cl.allC[b-1][1].value.substr(0,4),_cl.allC[b-1][1].value.substr(4,6)-1,_cl.allC[b-1][0].value,0,0,0,0)}else{_cl.allC[b][1].selectedIndex=_cl.allC[b-1][1].value.substr(4,6)-_cl.SD.today.getMonth()-a;l[b].date=new Date(_cl.allC[b][1].value.substr(0,4),_cl.allC[b][1].value.substr(4,6)-1,_cl.allC[b][0].value,0,0,0,0)}_cl.allC[b][2].innerHTML=_cl.returnDayWeek(l[b].date)}}}if(l[b].date>=_cl.finalDate){_cl.allC[b][0].selectedIndex=_cl.finalDate.getDate()-1;if(!_cl.onlyBooking){_cl.allC[b][2].innerHTML=_cl.returnDayWeek(_cl.finalDate)}else{Calendar.hotels.setDate()}}var B=parseInt(_cl.allC[b][1].value.substr(4,6)-1,10);var u=parseInt(_cl.allC[b][1].value.substr(0,4),10);if(_cl.allC[b][0].value>Gdate.dayMonth(B,u)){_cl.allC[b][0].selectedIndex=Gdate.dayMonth(B,u)-1;var k=new Date(_cl.allC[b][1].value.substr(0,4),_cl.allC[b][1].value.substr(4,6)-1,Gdate.dayMonth(x,o));_cl.allC[b][2].innerHTML=_cl.returnDayWeek(k);if(_cl.SD.type=="hotels"){Calendar.hotels.setDate()}}if(b==0&&_cl.SD.type=="hotels"&&v<=_cl.SD.today){page.$("diaSalidaCont").selectedIndex=_cl.SD.today.getDate()-1;page.$("diaSalidaContRFM").selectedIndex=_cl.SD.today.getDate()-1;page.$("mesAnioSalida").selectedIndex=_cl.SD.today.getMonth()-1;Calendar.hotels.setDate()}}if(_cl.SD.type=="cars"){var A=_cl.getCbDate(page.$("diaSalidaCont"),page.$("mesAnioSalida"));var C=_cl.getCbDate(page.$("diaRegresoCont"),page.$("mesRegresoCont"));page.$("diaSalidaNmDia").innerHTML=_cl.returnDayWeek(page.$("diaSalidaCont").value,page.$("mesAnioSalida").value.substr(4,6)-1,page.$("mesAnioSalida").value.substr(0,4));page.$("diaRegresoNmDia").innerHTML=_cl.returnDayWeek(page.$("diaRegresoCont").value,page.$("mesRegresoCont").value.substr(4,6)-1,page.$("mesRegresoCont").value.substr(0,4));page.$("numDays").innerHTML=Math.ceil((C.getTime()-A.getTime())/(1000*60*60*24));Calendar.cars.choras()}h=false;_cl.actualPicker=-1}},paintNavigation:function(l,g,k,f){var a=document.createElement("p");a.className="clear";var m=document.createElement("a");m.setAttribute("href","#");var b=document.createElement("img");b.setAttribute("alt",_cl.SD.txtBackNextMonth[0]);b.setAttribute("title",_cl.SD.txtBackNextMonth[0]);b.src=config.urlImg+"btn_calendarBack.gif";b.className="backmonth";var q=g-1;var e=k;var h=l;if(q<0){q=11;e=k-1}m.onclick=function(){_cl.paint(h,q,e,f,f.getElementsByTagName("table")[0]);return false};m.appendChild(b);a.appendChild(m);var o=document.createElement("span");o.className="txtmonth";o.appendChild(document.createTextNode(_cl.SD.months[g]+" "+k));a.appendChild(o);var r=document.createElement("a");r.setAttribute("href","#");var c=document.createElement("img");c.setAttribute("alt",_cl.SD.txtBackNextMonth[1]);c.setAttribute("title",_cl.SD.txtBackNextMonth[1]);c.src=config.urlImg+"btn_calendarForward.gif";c.className="nextmonth";r.onclick=function(){var p=g+1;var d=k;if(p==12){p=0;d=k+1}_cl.paint(h,p,d,f,f.getElementsByTagName("table")[0]);return false};r.appendChild(c);a.appendChild(r);f.appendChild(a)},paintDayOfWeek:function(c,b,d){var e=document.createElement("thead");var g=document.createElement("tr");for(i=0;i<c.length;i++){var a=document.createElement("th");var f=document.createElement("abbr");f.title=c[i];f.appendChild(document.createTextNode(b[i].substr(0,3)));a.appendChild(f);g.appendChild(a)}e.appendChild(g);d.appendChild(e)},paintMonth:function(t,z,o,r){var x=(_cl.changeMonth)?0:1;var t=parseInt(t,10);var w=new Date(o,z,1);var m=w.getDay();if(m==0){m=7}if(z>0){previousDay=Gdate.dayMonth(z-1,o);var s=z-1;var l=o}else{previousDay=Gdate.dayMonth(11,o-1);var s=11;var l=o-1}var b=document.createElement("tbody");var c=document.createElement("tr");for(j=previousDay-(m-1)+1;j<=previousDay;j++){var e=document.createElement("td");e.className="cellOtroMes";var B=new Date(l,s,j,_cl.SD.today.getHours(),_cl.SD.today.getMinutes(),_cl.SD.today.getSeconds());e.appendChild(document.createTextNode(""));c.appendChild(e)}var g=m;for(i=1;i<=7-m+1;i++){var e=document.createElement("td");var p=document.createTextNode(i);var A=document.createElement("a");A.setAttribute("href","#");var B=new Date(o,z,i-1,_cl.SD.today.getHours(),_cl.SD.today.getMinutes(),_cl.SD.today.getSeconds());if(B<=_cl.finalDate&&(_cl.SD.today<=B||_cl.SD.today.getDate()==i)){A.appendChild(p);if(A.firstChild.data==t&&z==_cl.inputReturn.month.value.substr(4,6)-1){e.className="nullDat"}A.onclick=function(){_cl.returnSelection(this.firstChild.data,z,o);return false};e.appendChild(A)}else{var h=document.createElement("span");h.appendChild(document.createTextNode(i));h.className="nullDat";e.appendChild(h)}if(B<=_cl.SD.today){r.parentNode.childNodes[0].getElementsByTagName("a")[0].style.display="none"}c.appendChild(e);g++}b.appendChild(c);r.appendChild(b);var y=i;var v=2;if(z==11){var C=0;var q=o+1}else{C=z+1;q=o}var u=0;while((v<=6)&&(parseInt(u)<Gdate.dayMonth(z,o))){var k=document.createElement("tr");for(n=1;n<=7;n++){if(y<=Gdate.dayMonth(z,o)){var e=document.createElement("td");var p=document.createTextNode(y);var A=document.createElement("a");A.setAttribute("href","#");var B=new Date(o,z,y+1,0,0,0,0);if((B<=_cl.finalDate)&&(_cl.SD.today<B)||((_cl.SD.today.getDate()==y)&&(B.getMonth()>=z)&&(B.getMonth()>=o))){A.appendChild(p);if(A.firstChild.data==t&&z==_cl.inputReturn.month.value.substr(4,6)-1){e.className="nullDat"}e.appendChild(A);A.onclick=function(){_cl.returnSelection(this.firstChild.data,z,o);return false}}else{var a=document.createElement("span");a.appendChild(document.createTextNode(y));a.className="nullDat";e.appendChild(a);if(B>_cl.finalDate){r.parentNode.childNodes[0].getElementsByTagName("a")[1].style.display="none"}}u=y;k.appendChild(e)}else{var e=document.createElement("td");e.className="cellOtroMes";e.appendChild(document.createTextNode(""));k.appendChild(e)}y++}b.appendChild(k);v++}},returnSelection:function(f,b,h,c){var k=b+1;if(c==null){var g=_cl.inputReturn.day;var a=_cl.inputReturn.month;var l=_cl.inputReturn.nameDay}else{if(typeof(c[0])=="object"){var g=c[0];var a=c[1];var l=c[2]}else{var g=page.$(c[0]);var a=page.$(c[1]);var l=page.$(c[2])}}if(parseInt(f)<10){f="0"+f.toString()}g.value=f;var e=(_cl.changeMonth)?0:1;if(h>_cl.SD.today.getFullYear()){if(page.$("mesAnioSalida")){page.$("mesAnioSalida").selectedIndex=parseInt(k)+(12*(h-_cl.SD.today.getFullYear())-_cl.SD.today.getMonth())-e;a.value=page.$("mesAnioSalida").value}else{a.selectedIndex=parseInt(k)+(12*(h-_cl.SD.today.getFullYear())-_cl.SD.today.getMonth())-e}}else{if(page.$("mesAnioSalida")){page.$("mesAnioSalida").selectedIndex=parseInt(k)-_cl.SD.today.getMonth()-e;a.value=page.$("mesAnioSalida").value}else{a.selectedIndex=parseInt(k)-_cl.SD.today.getMonth()-e}}l.innerHTML=_cl.returnDayWeek(new Date(k+"/"+f+"/"+h));_cl.compareDates(f,b,h);if((c==null)){_cl.lay.style.display="none"}},paint:function(g,a,h,b){var f=b.childNodes;for(i=f.length-1;i>=0;i--){b.removeChild(f[i])}the_table=document.createElement("table");the_table.cellPadding=0;the_table.cellSpacing=0;var c=document.getElementsByTagName("body")[0];c.appendChild(b);var e=document.createElement("div");e.appendChild(document.createTextNode("b"));e.style.height="1px";e.style.width="1px";e.style.border="1px solid red";e.style.display="inline";e.style.visibility="hidden";e.style.overflow="hidden";c.appendChild(e);_cl.paintNavigation(g,a,h,b);b.appendChild(the_table);_cl.paintDayOfWeek(_cl.SD.weekdays,_cl.SD.shortWeekDays,the_table);_cl.paintMonth(g,a,h,the_table)},setType:function(a){_cl.servData.type=a}};Calendar.affinity={servData:{strErrsOrDest:[],strErrsPassengers:[]},maxTickets:9,strErrors:"",isok:true,crlOriginDestination:function(){var a=page.$("ciudadOrigen");var b=page.$("ciudadDestino");if(a.value==-1){_cl.affinity.addErr(_cl.affinity.servData.strErrsOrDest[1]);page.$("origen").getElementsByTagName("SPAN")[0].getElementsByTagName("STRONG")[0].className="error"}if(b.value==-1){_cl.affinity.addErr(_cl.affinity.servData.strErrsOrDest[2]);page.$("destino").getElementsByTagName("SPAN")[0].getElementsByTagName("STRONG")[0].className="error"}if(a.value==b.value){_cl.affinity.addErr(_cl.affinity.servData.strErrsOrDest[0]);page.$("origen").getElementsByTagName("SPAN")[0].getElementsByTagName("STRONG")[0].className="error";page.$("destino").getElementsByTagName("SPAN")[0].getElementsByTagName("STRONG")[0].className="error"}},crtPassengers:function(){var b=parseInt(page.$("ADTCont").value,10);var a=parseInt(page.$("CHDCont").value,10);var e=parseInt(page.$("INFCont").value,10);var c=parseInt(b+a,10);var d=parseInt(a+e,10);if(b<e){_cl.affinity.addErr(_cl.affinity.servData.strErrsPassengers[0])}if(c>_cl.affinity.maxTickets){_cl.affinity.addErr(_cl.affinity.servData.strErrsPassengers[1])}if(d/2>b){_cl.affinity.addErr(_cl.affinity.servData.strErrsPassengers[2])}},onlyOneWay:function(a){_cl.active=a.checked;_cl.deleteCalendars();for(var b=1;b<_cl.allC.length;b++){_cl.allC[b][0].disabled=a.checked;_cl.allC[b][1].disabled=a.checked}page.$("mesRegresoCompleto").disabled=a.checked;if(!a.checked){_cl.compareDates()}},hasMaxPrice:function(a){page.$("maxPrice").disabled=!a.checked},validarPrecio:function(d,c){var a=0;var b=parseInt(d.value,10);if(isNaN(b)){a=parseInt(c,10)}else{a=parseInt(d.value,10)}},addErr:function(a){_cl.affinity.isok=false;_cl.affinity.strErrors+=a+"\n"},clearErr:function(){_cl.affinity.isok=true;_cl.affinity.strErrors=""},clearErrorLabels:function(){elements=dom.getElementsByClassName(page.$("content"),"strong","error");for(i=0;i<elements.length;i++){elements[i].className=elements[i].className.replace("error","")}},showErr:function(){alert(_cl.affinity.strErrors);_cl.affinity.clearErr()},setNoValidarPasajeros:function(){desabilitarFechas(true);_cl.noValidarPasajeros=true},findErr:function(){_cl.affinity.crlOriginDestination();if(_cl.noValidarPasajeros){page.$("ADT").value=1;page.$("CHD").value=0;page.$("INF").value=0;_cl.noValidarPasajeros=false}if(page.$("pasajeros")){if(page.$("pasajeros").style.display!="none"){_cl.affinity.crtPassengers()}}_cl.compareDates();return(_cl.affinity.strErrors!="")},submitFirst:false,send:function(){Calendar.affinity.clearErrorLabels();if(_cl.affinity.findErr()){_cl.affinity.showErr();return false}else{if(!_cl.affinity.submitFirst){_cl.affinity.submitFirst=true}else{return false}}},sliderPrecio:function(b,a){b=parseInt(b,10);a=parseInt(a,10);a=a+1;_cl.slider=new Control.Slider("handle1","track1",{sliderValue:a,range:$R(b,a),onSlide:function(c){},onChange:function(c){_cl.affinity.filter(parseInt(c,10),"tablaVuelos_affinity","1")}})},changeSliderValue:function(a){},filter:function(c,e,f){if(destinoSelecNombre!="-1"){_cl.affinity.eliminarResultadosDetalle();_Gr.removePreloader()}page.$("capturarPrecio").innerHTML=parseInt(_cl.slider.value);var d;d=_cl.affinity.contar();var b=c;if(mostrarMapaSlide){filtroFlashPrecio(b)}if(mostrarMapaSlide){filtroFlashDestino(d)}var h=$(e);var k;for(var a=1;a<h.rows.length;a++){k=$(h.rows[a]).getElementsByTagName("td")[0].innerHTML;k=k.trim();var g="none";if((parseInt(k,10)<=b)&&(_cl.affinity.filterDestinoPart1(d,$(h.rows[a]))==true)){g=""}else{g="none"}h.rows[a].style.display=g}pintarFondosTabla(h)},filterCiudad:function(k,f,g){var e=navigator.appName.indexOf("Microsoft")!=-1;var c=e?mapa:document.mapa;var d;d=k;var b=parseInt(_cl.slider.value,10);var l=page.$(f);var m;for(var a=1;a<l.rows.length;a++){m=$(l.rows[a]).childElements()[1].firstChild.data;var h="none";c.SetVariable("precio_limite",b);c.TCallFrame("_root",3);if((parseInt(m,10)<b)&&(_cl.affinity.filterDestinoPart1(d,$(l.rows[a]))==true)){h=""}else{h="none"}l.rows[a].style.display=h}pintarFondosTabla(l)},contar:function(){var e;var d=$("affinityShoppingSearchForm");var e=d.getInputs("checkbox","selectedCity");var c=new Array();var b=0;for(var a=0;a<e.length;a++){if(e[a].checked){c[b]=e[a].value;b=b+1}}return c},postMarcado:function(){var e;var d=$("affinityShoppingSearchForm");var e=d.getInputs("checkbox","selectedCity");var c=new Array();var b=0;for(var a=0;a<e.length;a++){if(e[a].checked){c[b]=e[a].value;b=b+1}}_cl.affinity.filterDestino("tablaVuelos_affinity",c)},filterDestinoPart1:function(c,f){var e=false;var d=f.childElements()[2].firstChild.data;var a="none";for(var b=0;b<c.length;b++){if(d==c[b]){e=true;break}else{dispaly=false}}return e},filterDestino:function(c,f){var h=f;var e=page.$(c);var g;for(var d=1;d<e.rows.length;d++){g=$(e.rows[d]).childElements()[3].firstChild.data;var a="none";for(var b=0;b<f.length;b++){if(g==f[b]){a="";break}else{a="none"}}e.rows[d].style.display=a}pintarFondosTabla(e)},marcarTodasCiudades:function(){var c;var b=$("affinityShoppingSearchForm");var c=b.getInputs("checkbox","selectedCity");if(c[0].checked){for(var a=0;a<c.length;a++){c[a].checked=true}}else{for(var a=0;a<c.length;a++){c[a].checked=false}_cl.affinity.eliminarResultadosDetalle();_Gr.removePreloader()}_cl.affinity.filter(parseInt(_cl.slider.value,10),"tablaVuelos_affinity",0)},marcarUnaCiudad:function(){var b;var a=$("affinityShoppingSearchForm");var b=a.getInputs("checkbox","selectedCity");if(b[0].checked){b[0].checked=false}_cl.affinity.filter(parseInt(_cl.slider.value,10),"tablaVuelos_affinity",0);var b=a.getInputs("checkbox","selectedCity");if(destinoSelecNombre!="-1"){for(i=0;i<b.length;i++){if((b[i].value==destinoSelecNombre)&&(b[i].checked==false)){_cl.affinity.eliminarResultadosDetalle();_Gr.removePreloader()}}}},actualizarCombos:function(h,g,l,c){page.$("departureCityOculto").value=h;page.$("destinationCityOculto").value=g;page.$("ciudadOrigen_0").value=h;page.$("ciudadDestino_0").value=g;page.$("diaSalida").value=l.split("/")[0];page.$("mesAnioSalida").value=l.split("/")[2]+""+l.split("/")[1];page.$("diaRegreso").value=c.split("/")[0];page.$("mesRegreso").value=c.split("/")[2]+""+c.split("/")[1];var k=l.toString();var e=parseInt(k.substr(0,2),10);var a=parseInt(k.substr(3,2),10);var f=parseInt(k.substr(6,4),10);page.$("departureDayOculto").value=k.substr(0,2);var b=(k.substr(6,4)+k.substr(3,2)).toString();page.$("departureMonthOculto").value=b;k=c.toString();e=parseInt(k.substr(0,2),10);a=parseInt(k.substr(3,2),10);f=parseInt(k.substr(6,4),10);page.$("returnDayOculto").value=k.substr(0,2);b=(k.substr(6,4)+k.substr(3,2)).toString();page.$("returnMonthOculto").value=b},cargarDatosSimples:function(v,l,o,m,f,k,e,s,c,h,p,d){destinoSelecNombre=l;var t=(ClientSession.getBVsession()==null||ClientSession.getBVengenie()==null)?"":"&BV_SessionID="+ClientSession.getBVsession()+"&BV_EngineID="+ClientSession.getBVengenie();var g=page.$("mercado").value;var q=page.$("idioma").value;var r=page.$("pais").value;var u=$(h).cells[9].innerHTML;var b=objAjax.create();var a="true";b.abort();b.open("GET",p+"&country="+r+"&origen="+e+"&returnType="+u+"&isDeparture="+a+"&destino="+s+"&departureDate="+o+"&returnDate="+m+"&market="+g+"&language="+q+t,true);b.onreadystatechange=function(){if(b.readyState==4){if(b.status==200){var y=b.responseXML;_cl.affinity.actualizarCombos(e,s,o,m);page.$("resultados").style.display="none";page.$("cabecera").style.display="block";page.$("detalleVuelo").style.display="block";page.$("bestPrice").style.display="block";page.$("volverListado").style.display="block";page.$("numPasajeros").style.display="block";page.$("precioSimpleTotal").style.display="block";page.$("textoCabecera").innerHTML=v+" - "+l;if((c=="&pound;")||(c=="&#36;")){page.$("textoDetallePrecioSalida").innerHTML=c+" "+x.firstChild.childNodes[0].firstChild.data;page.$("textoDetallePrecioRegreso").innerHTML=c+" "+x.firstChild.childNodes[1].firstChild.data;page.$("textoDetallePrecio").innerHTML=c+" "+x.firstChild.childNodes[2].firstChild.data;page.$("textoPrecioTotal").innerHTML=c+" "+x.firstChild.childNodes[2].firstChild.data;page.$("finalPrice").value=x.firstChild.childNodes[2].firstChild.data}else{var x=y.documentElement;page.$("textoDetallePrecioSalida").innerHTML=x.firstChild.childNodes[0].firstChild.data+" "+c;page.$("textoDetallePrecioRegreso").innerHTML=x.firstChild.childNodes[1].firstChild.data+" "+c;page.$("textoDetallePrecio").innerHTML=x.firstChild.childNodes[2].firstChild.data+" "+c;page.$("textoPrecioTotal").innerHTML=x.firstChild.childNodes[2].firstChild.data+" "+c;page.$("finalPrice").value=x.firstChild.childNodes[2].firstChild.data}page.$("from").innerHTML=v;page.$("to").innerHTML=l;page.$("textoDetalleFechaSalida").innerHTML=o;page.$("textoDetalleFechaRegreso").innerHTML=m;page.$("textoDetalleEncontrado").innerHTML=k;page.$("departureCityOculto").value=e;page.$("destinationCityOculto").value=s;if(!d){_Gr.situaRuta(l)}var w=xy.getY(page.$("sectionMenu").getElementsByTagName("ul")[0]);var z=xy.getY(page.$("footer"));if(page.$("ldgsadow")){page.$("ldgsadow").style.height=(z-w)+"px"}resizeRightPanelHeight()}}};b.send(null)},eliminarResultadosDetalle:function(){GenCalendar.mostrarListado()},eliminarResultadosDetalleGraficos:function(){_Gr.situaRuta("sin_ruta");page.$("numPasajeros").style.display="none";page.$("cabecera").style.display="none";page.$("detalleVuelo").style.display="none";page.$("bestPrice").style.display="none";page.$("volverListado").style.display="none";page.$("resultados").style.display="block";page.$("tablaVuelos_affinity").removeAttribute("style");page.$("precioSimpleTotal").style.display="none";if(page.$("graficoIda")){var b=page.$("graficoIda").parentNode;b.removeChild(page.$("graficoIda"))}if(page.$("graficoVuelta")){var b=page.$("graficoVuelta").parentNode;b.removeChild(page.$("graficoVuelta"))}if(page.$("totalPrice")){page.$("totalPrice").style.display="none"}var a=xy.getY(page.$("sectionMenu").getElementsByTagName("ul")[0]);var c=xy.getY(page.$("footer"));if(page.$("ldgsadow")){page.$("ldgsadow").style.height=(c-a)+"px"}resizeRightPanelHeight()}};Calendar.iberia={load:function(){if(page.$("txtCInoJS")!=null){page.$("txtCInoJS").style.display="none"}if(page.$("txtCInoMAP")!=null){page.$("txtCInoMAP").style.display="none"}if(page.$("txtCInoMAPSRV")!=null){page.$("txtCInoMAPSRV").style.display="block"}if(page.$("slider")!=null){page.$("slider").style.display="block"}if(page.$("ciudades")!=null){page.$("ciudades").style.display="block"}if(page.$("txtMap")){page.$("txtMap").style.display="block"}if(page.$("txtCI")){page.$("txtCI").style.display="block"}if(page.$("txtCIMapUse")){page.$("txtCIMapUse").style.display="block"}if(page.$("radioVuelo")){page.$("radioVuelo").style.display="none"}var l=document.getElementsByTagName("input");var m=0;for(m=0;m<l.length;m++){if((l[m].type=="radio")&&(((l[m].id).indexOf("vuelo")!=-1))){l[m].parentNode.style.display="none"}}var k=page.$("diaSalidaCont").value;var h=page.$("mesSalida").value;var e=page.$("diaSalidaNmDia").value;var c=page.$("diaRegresoCont").value;var b=page.$("mesRegresoCont").value;var a=page.$("diaRegresoNmDia").value;if(page.$("blockElegir")!=null){page.$("blockElegir").style.display="none"}_cl.cleanCalendars();_cl.load(["calendar1",[page.$("diaSalidaCont"),page.$("mesSalida"),page.$("diaSalidaNmDia")]],["calendar2",[page.$("diaRegresoCont"),page.$("mesRegresoCont"),page.$("diaRegresoNmDia")]]);if(self.establecerValoresMeses){establecerValoresMeses()}page.$("diaSalidaCont").value=page.$("diaRegresoCont").value=(_cl.SD.today.getDate().toString().length>1)?_cl.SD.today.getDate().toString():"0"+_cl.SD.today.getDate().toString();if(page.$("flash")!=null){page.$("flash").style.display="block"}if((_cl.SD.today.getMonth().toString().length>1)||(_cl.SD.today.getMonth().toString()=="9")){page.$("mesSalida").value=page.$("mesRegresoCont").value=_cl.SD.today.getFullYear().toString()+parseInt(_cl.SD.today.getMonth()+1,10).toString()}else{page.$("mesSalida").value=page.$("mesRegresoCont").value=_cl.SD.today.getFullYear().toString()+"0"+parseInt(_cl.SD.today.getMonth()+1,10).toString()}if(page.$("affinityShoppingSearchForm")){page.$("affinityShoppingSearchForm").onsubmit=_cl.affinity.send}if(page.$("formPlanitGo")!=null){page.$("formPlanitGo").style.display="none"}if(self.comprobarValoresCookie){comprobarValoresCookie()}if(self.establecerKeyMaxPrice){establecerKeyMaxPrice()}var q=xy.getY(page.$("sectionMenu").getElementsByTagName("ul")[0]);var p=xy.getY(page.$("footer"));if(page.$("mapaFlash")!=null&&document.mapa!=null){cargaXML(micarga)}if(page.$("maxPrice")!=null){page.$("maxPrice").focus()}if(estadoActual==4){page.$("diaSalidaCont").value=k;page.$("mesSalida").value=h;page.$("diaSalidaNmDia").value=e;page.$("diaRegresoCont").value=c;page.$("mesRegresoCont").value=b;page.$("diaRegresoNmDia").value=a}if(estadoActual!=4){if(page.$("margenDiasSalidaSelect")){page.$("margenDiasSalidaSelect").value=0}if(page.$("margenDiasRegresoSelect")){page.$("margenDiasRegresoSelect").value=0}if(page.$("diaSalidaNmDia")){page.$("diaSalidaNmDia").value=0}if(page.$("diaRegresoNmDia")){page.$("diaRegresoNmDia").value=0}}replicarPanelDerechoEnRMF();desabilitarFechas();ajustarAlturaRMF();if(($("centralContent").select('[className="cajaAlerta"]').length>0)||($("centralContent").select('[class="cajaAlerta"]').length>0)){if(obtenerValorSelect("ciudadOrigen")=="-1"){activarEstado1()}else{activarEstado2()}}if(page.$("diferenciaExtractionTimeId")!=null){page.$("diferenciaExtractionTimeId").style.background="transparent url(/ibcomv3/images/fndAffyTable.gif) no-repeat left center"}panelLateral2panelRMF();if($("tablaVuelos_affinity")){var o=$("tablaVuelos_affinity").getElementsByClassName("classPar");var g=$("tablaVuelos_affinity").getElementsByClassName("classImpar");for(var f=0;f<o.length;f++){o[f].style.cursor="pointer"}for(var d=0;d<g.length;d++){g[d].style.cursor="pointer"}}}};function isdefined(a){return(typeof(window[a])=="undefined")?false:true}ev.addEvent(window,"load",Calendar.iberia.load,false);function pintarFondosTabla(e){listaTRs=e.getElementsByTagName("tr");var b=0;for(i=1;i<listaTRs.length;i++){if(listaTRs[i].style.display!="none"){b=b+1;if((b%2)==0){listaTRs[i].className="classImpar"}else{listaTRs[i].className="classPar"}}}var a=xy.getY(page.$("sectionMenu").getElementsByTagName("ul")[0]);var d=xy.getY(page.$("footer"));if(page.$("ldgsadow")!=null){page.$("ldgsadow").style.height=(d-a)+"px"}resizeRightPanelHeight();var c=e.getElementsByTagName("th");for(j=0;j<c.length;j++){if(j!=5){if(c[j].className.search(/\bsorttable_sorted\b/)!=-1){c[j].style.background=" #F4F1EA url(/ibcomv3/images/U25BEBlack.gif) no-repeat center left";c[j].className="sorttable_sorted"}else{if(c[j].className.search(/\bsorttable_sorted_reverse\b/)!=-1){c[j].style.background=" #F4F1EA url(/ibcomv3/images/U25BEBlackR.gif) no-repeat center left";c[j].className="sorttable_sorted_reverse"}else{c[j].style.background=" #F4F1EA url(/ibcomv3/images/U25BE.gif) no-repeat center left"}}}}}function isMouseOver(a){a.className="colorNrjUndr"}function isMouseOut(a){a.className=""}function isMouseOver2(a){estiloPrevio=a.className;a.className="colorSeleccionado "+estiloPrevio}function isMouseOut2(a){a.className=estiloPrevio}function submitVerMejoresOfertasClick(){desabilitarFechas(true);if(page.$("submitVerMejoresOfertas")!=null){page.$("submitVerMejoresOfertas").click()}}function panelLateral2panelRMF(){if((page.$("mesSalidaCompletoInput")!=null)&&(page.$("mesSalidaCompletoInputRMF")!=null)){page.$("mesSalidaCompletoInputRMF").checked=page.$("mesSalidaCompletoInput").checked}if((page.$("diaSalidaCont")!=null)&&(page.$("diaSalidaContRMF")!=null)){seleccionarValorCombo("diaSalidaContRMF",page.$("diaSalidaCont").value)}if((page.$("mesSalida")!=null)&&(page.$("mesSalidaRMF")!=null)){seleccionarValorCombo("mesSalidaRMF",page.$("mesSalida").value)}if((page.$("margenDiasSalidaSelect")!=null)&&(page.$("margenDiasSalidaSelectRMF")!=null)){seleccionarValorCombo("margenDiasSalidaSelectRMF",page.$("margenDiasSalidaSelect").value)}if((page.$("diaRegresoCont")!=null)&&(page.$("diaRegresoContRMF")!=null)){seleccionarValorCombo("diaRegresoContRMF",page.$("diaRegresoCont").value)}if((page.$("mesRegresoCont")!=null)&&(page.$("mesRegresoContRMF")!=null)){seleccionarValorCombo("mesRegresoContRMF",page.$("mesRegresoCont").value)}if((page.$("margenDiasRegresoSelect")!=null)&&(page.$("margenDiasRegresoSelectRMF")!=null)){seleccionarValorCombo("margenDiasRegresoSelectRMF",page.$("margenDiasRegresoSelect").value)}}function panelRMF2panelLateral(a){if((page.$("mesSalidaCompletoInput")!=null)&&(page.$("mesSalidaCompletoInputRMF")!=null)){page.$("mesSalidaCompletoInput").checked=page.$("mesSalidaCompletoInputRMF").checked}if((page.$("diaSalidaCont")!=null)&&(page.$("diaSalidaContRMF")!=null)){seleccionarValorCombo("diaSalidaCont",page.$("diaSalidaContRMF").value);if(a==page.$("diaSalidaContRMF")){page.$("diaSalidaCont").onchange()}}if((page.$("mesSalida")!=null)&&(page.$("mesSalidaRMF")!=null)){seleccionarValorCombo("mesSalida",page.$("mesSalidaRMF").value);if(a==page.$("mesSalidaRMF")){page.$("mesSalida").onchange()}}if((page.$("margenDiasSalidaSelect")!=null)&&(page.$("margenDiasSalidaSelectRMF")!=null)){seleccionarValorCombo("margenDiasSalidaSelect",page.$("margenDiasSalidaSelectRMF").value)}if((page.$("diaRegresoCont")!=null)&&(page.$("diaRegresoContRMF")!=null)){seleccionarValorCombo("diaRegresoCont",page.$("diaRegresoContRMF").value);if(a==page.$("diaRegresoContRMF")){page.$("diaRegresoCont").onchange()}}if((page.$("mesRegresoCont")!=null)&&(page.$("mesRegresoContRMF")!=null)){seleccionarValorCombo("mesRegresoCont",page.$("mesRegresoContRMF").value);if(a==page.$("mesRegresoContRMF")){page.$("mesRegresoCont").onchange()}}if((page.$("margenDiasRegresoSelect")!=null)&&(page.$("margenDiasRegresoSelectRMF")!=null)){seleccionarValorCombo("margenDiasRegresoSelect",page.$("margenDiasRegresoSelectRMF").value)}}function cloneSelectOptions(d,c){if(d==null||c==null){return}var b=d.options;if(b!=null&&b.length>0){c.remove(0);for(var e=0;e<b.length;++e){var a=b[e].cloneNode(true);c.appendChild(a)}}}function replicarPanelDerechoEnRMF(){page.$("diaSalidaContRMF").className="selDAY";page.$("diaRegresoContRMF").className="selDAY";page.$("mesSalidaRMF").className="selMONTH";page.$("mesRegresoContRMF").className="selMONTH";page.$("margenDiasSalidaSelectRMF").className="selRangeDAY";page.$("margenDiasRegresoSelectRMF").className="selRangeDAY";cloneSelectOptions(page.$("diaSalidaCont"),page.$("diaSalidaContRMF"));cloneSelectOptions(page.$("mesSalida"),page.$("mesSalidaRMF"));cloneSelectOptions(page.$("margenDiasSalidaSelect"),page.$("margenDiasSalidaSelectRMF"));cloneSelectOptions(page.$("diaRegresoCont"),page.$("diaRegresoContRMF"));cloneSelectOptions(page.$("mesRegresoCont"),page.$("mesRegresoContRMF"));cloneSelectOptions(page.$("margenDiasRegresoSelect"),page.$("margenDiasRegresoSelectRMF"));page.$("margenDiasSalidaSelect").onchange=panelLateral2panelRMF;page.$("margenDiasRegresoSelect").onchange=panelLateral2panelRMF;page.$("mesSalidaCompletoInput").onchange=panelLateral2panelRMF}function ajustarAlturaRMF(){var a=-7;if(page.$("rastroMigasFecha")){page.$("rastroMigasFecha").style.top=$("imagenRastroMigas").cumulativeOffset().top+$("imagenRastroMigas").getHeight()+a+"px"}}function ocultarPanelRMF(){page.$("rastroMigasFecha").style.display="none"}function mostrarPanelRMF(){page.$("rastroMigasFecha").style.display="block";ajustarAlturaRMF();if(page.$("mesSalidaCompletoInputRMF")){page.$("mesSalidaCompletoInputRMF").click();page.$("mesSalidaCompletoInputRMF").click()}}function rastroMigas_paso1(){page.$("rastro1").getElementsByTagName("a")[0].style.color="#000000";page.$("rastro2").getElementsByTagName("a")[0].style.color="#a0a0a0";page.$("rastro3").getElementsByTagName("a")[0].style.color="#a0a0a0";page.$("imagenRastroMigas").src="/ibcomv3/images/rastro_migas_1.gif";page.$("rastro1").style.cursor="default";page.$("rastro2").style.cursor="default";page.$("rastro3").style.cursor="default";page.$("rastro1").getElementsByTagName("a")[0].style.cursor="default";page.$("rastro2").getElementsByTagName("a")[0].style.cursor="default";page.$("rastro3").getElementsByTagName("a")[0].style.cursor="default";ocultarPanelRMF();if(estadoActual!=1){inicializa()}estadoActual=1}function rastroMigas_paso2(){page.$("rastro1").getElementsByTagName("a")[0].style.color="#a0a0a0";page.$("rastro2").getElementsByTagName("a")[0].style.color="#000000";page.$("rastro3").getElementsByTagName("a")[0].style.color="#a0a0a0";page.$("imagenRastroMigas").src="/ibcomv3/images/rastro_migas_2.gif";page.$("rastro1").style.cursor="pointer";page.$("rastro2").style.cursor="default";page.$("rastro3").style.cursor="default";page.$("rastro1").getElementsByTagName("a")[0].style.cursor="pointer";page.$("rastro2").getElementsByTagName("a")[0].style.cursor="default";page.$("rastro3").getElementsByTagName("a")[0].style.cursor="default";ocultarPanelRMF();estadoActual=2}function rastroMigas_paso3(){page.$("rastro1").getElementsByTagName("a")[0].style.color="#a0a0a0";page.$("rastro2").getElementsByTagName("a")[0].style.color="#a0a0a0";page.$("rastro3").getElementsByTagName("a")[0].style.color="#000000";page.$("imagenRastroMigas").src="/ibcomv3/images/rastro_migas_3.gif";page.$("rastro1").style.cursor="pointer";page.$("rastro2").style.cursor="pointer";page.$("rastro3").style.cursor="default";page.$("rastro1").getElementsByTagName("a")[0].style.cursor="pointer";page.$("rastro2").getElementsByTagName("a")[0].style.cursor="pointer";page.$("rastro3").getElementsByTagName("a")[0].style.cursor="default";mostrarPanelRMF();estadoActual=3}function activarEstado1(){var c=page.$("ciudadOrigen").options;for(var b=0;b<c.length;b++){if(c[b].value=="-1"){c[b].selected=true}else{c[b].selected=false}}var a=page.$("ciudadDestino").options;a[0].selected=true;for(var b=1;b<a.length;b++){a[b].selected=false}var d=estadoActual;rastroMigas_paso1();if(d==4){ocultarResultados()}else{if(d==3){destinationCityReturned="-1"}}inicializa()}function activarEstado2(){if(obtenerValorSelect("ciudadOrigen")=="-1"){activarEstado1()}else{var b=document.mapa;b.SetVariable("numero_maximo_seleccion",maxDestinations);var c=estadoActual;rastroMigas_paso2();if(c==4){page.$("ciudadDestino").selectedIndex="0";page.$("selMapOption").value="-1";ocultarResultados();inicializa()}if(c==3){page.$("ciudadDestino").selectedIndex="0";page.$("selMapOption").value="-1";inicializa()}var a=obtenerTextoSelect("ciudadOrigen");if(a!=null){b.SetVariable("cacheOrigen",a);b.TCallFrame("_root",14)}}}function activarEstado3(){if((estadoActual==2)||(estadoActual==3)){if(obtenerValorSelect("ciudadOrigen")=="-1"){activarEstado1()}else{if(obtenerValorSelect("ciudadDestino")=="-1"){activarEstado2()}else{if(estadoActual==3){inicializa();var c=document.mapa;var a=obtenerTextoSelect("ciudadOrigen");if(a!=null){c.SetVariable("cacheOrigen",a);c.TCallFrame("_root",14)}}destinationCityReturned=obtenerValorSelect("ciudadDestino");eligeDestino(destinationCityReturned);rastroMigas_paso3()}}}else{if(estadoActual==4){ocultarResultados();if(obtenerValorSelect("ciudadDestino")=="-1"){activarEstado2()}else{inicializa();var c=document.mapa;var a=obtenerTextoSelect("ciudadOrigen");if(a!=null){c.SetVariable("cacheOrigen",a);c.TCallFrame("_root",14)}destinationCityReturned=obtenerValorSelect("ciudadDestino");eligeDestino(destinationCityReturned);rastroMigas_paso3()}}else{if(destinationCityReturned!=null&&destinationCityReturned!="-1"){marcarValorSelectValue("ciudadDestino",destinationCityReturned)}else{var d=page.$("ciudadDestino").options;found=false;for(var b=0;!found&&b<d.length;b++){if(d[b].value=="-1"){d[b].selected=true;found=true}}}}}}function obtenerValorSelect(d){var b="";var c=page.$(d).options;for(var a=0;a<c.length;a++){if(c[a].selected==true){b=c[a].value}}return b}function obtenerTextoSelect(d){var b="";var c=page.$(d).options;for(var a=0;a<c.length;a++){if(c[a].selected==true){b=c[a].text}}return b}function marcarValorSelect(d,a){var c=page.$(d).options;for(var b=0;b<c.length;b++){if(c[b].text==a){c[b].selected=true}else{c[b].selected=false}}}function marcarValorSelectValue(d,b){var c=page.$(d).options;for(var a=0;a<c.length;a++){if(c[a].value==b){c[a].selected=true}else{c[a].selected=false}}}function marcarYCargarValorSelect(e,a,c){var d=page.$(e).options;for(var b=0;b<d.length;b++){if(d[b].text==a){d[b].selected=true;if(c!="-1"){d[b].value="MAPA#"+c}}else{d[b].selected=false}}}function selectDestinatinoCityReturned(a){if(a.substring(0,"MAPA#".length)=="MAPA#"){if(page.$("selMapOption")){page.$("selMapOption").value=a;marcarValorSelect("ciudadDestino",txtSeleccionar)}}}function seleccionarValorCombo(f,e){var a=$(f);if(a==null){return}var c=a.options;var b=-1;var d=0;while((b==-1)&&(d<c.length)){if(e==c[d].value){b=d}d++}if(b!=-1){a.selectedIndex=b}}function establecerValoresMeses(){seleccionarValorCombo("diaSalidaCont",diaSalidaForm);seleccionarValorCombo("mesSalida",mesSalidaForm);seleccionarValorCombo("diaRegresoCont",diaRetornoForm);seleccionarValorCombo("mesRegresoCont",mesRetornoForm)}function validarNumero(a){var b;b=a.keyCode?a.keyCode:a.which;if(b=="8"||b=="37"||b=="39"||b=="46"){return true}b=String.fromCharCode(b);if(/[^0-9]/.test(b)){return false}}function ocultarResultados(){if(page.$("resultadoLateral")){page.$("resultadoLateral").style.display="none"}if(page.$("ciudades")){page.$("ciudades").style.display="none"}if(page.$("resultados")){page.$("resultados").style.display="none"}if(page.$("preTot")){page.$("preTot").style.display="none"}if(page.$("imgciudades")){page.$("imgciudades").style.display="none"}if(page.$("imgciudades2")){page.$("imgciudades2").style.display="none"}if(page.$("imgslider")){page.$("imgslider").style.display="none"}if(page.$("imgResult")){page.$("imgResult").style.display="none"}if(page.$("cabecera")){page.$("cabecera").style.display="none"}if(page.$("numPasajeros")){page.$("numPasajeros").style.display="none"}if(page.$("detalleVuelo")){page.$("detalleVuelo").style.display="none"}if(page.$("volverListado")){page.$("volverListado").style.display="none"}if(page.$("bestPrice")){page.$("bestPrice").style.display="none"}if(page.$("precioSimpleTotal")){page.$("precioSimpleTotal").style.display="none"}var a=xy.getY(page.$("sectionMenu").getElementsByTagName("ul")[0]);var b=xy.getY(page.$("footer"));if(page.$("ldgsadow")!=null){page.$("ldgsadow").style.height=(b-a)+"px"}resizeRightPanelHeight()}function desabilitarFechas(b){var a=false;if(!b){a=page.$("mesSalidaCompletoInput").checked}if(a){page.$("diaSalidaContRMF").disabled=true;page.$("margenDiasSalidaSelectRMF").options[0].selected=true;page.$("margenDiasSalidaSelectRMF").disabled=true;page.$("diaSalidaCont").disabled=true;page.$("margenDiasSalidaSelect").options[0].selected=true;page.$("margenDiasSalidaSelect").disabled=true;page.$("diaRegresoContRMF").disabled=true;page.$("margenDiasRegresoSelectRMF").options[0].selected=true;page.$("margenDiasRegresoSelectRMF").disabled=true;page.$("diaRegresoCont").disabled=true;page.$("margenDiasRegresoSelect").options[0].selected=true;page.$("margenDiasRegresoSelect").disabled=true}else{page.$("diaSalidaContRMF").disabled=false;page.$("margenDiasSalidaSelectRMF").disabled=false;page.$("diaSalidaCont").disabled=false;page.$("margenDiasSalidaSelect").disabled=false;page.$("diaRegresoContRMF").disabled=false;page.$("margenDiasRegresoSelectRMF").disabled=false;page.$("diaRegresoCont").disabled=false;page.$("margenDiasRegresoSelect").disabled=false}panelLateral2panelRMF()}function eligeDestino(c){var b=document.mapa;var a=seleccionaDestino(c);b.SetVariable("numero_maximo_seleccion",100);b.SetVariable("ciudad_web",a);b.TCallFrame("_root",12)}function seleccionaDestino(c){var b=c;var d=page.$("ciudadDestino").options;if(b.startsWith("CAT_")){b="";var e=false;var a=false;for(i=0;i<d.length;i++){if(!e){if(d[i].value==c){e=true}}else{if(!a){if(d[i].value.startsWith("CAT_")){a=true}else{if(b==""){b=d[i].text}else{b=b+"#"+d[i].text}}}}}}else{b=obtenerTextoSelect("ciudadDestino")}return b}function activarEstado1RastroMigas(){if(estadoActual!=1){activarEstado1()}}function activarEstado2RastroMigas(){if((estadoActual!=2)&&(estadoActual!=1)){activarEstado2()}}function activarEstado3RastroMigas(){if((estadoActual==0)||(estadoActual==4)){activarEstado3()}}function resizeRightPanelHeight(){if(rightPanelResizeActive==0){return}if((rightPanelMinHeight==0)&&($("ciudades")!=null)){if($("ciudades").style.display!="block"){var b=$("ciudades").style.display="block";$("ciudades").style.display="block";rightPanelMinHeight=$("aSLResult").getHeight();$("ciudades").style.display=b}}if($("colDer")&&$("tdLeft")){$("colDer").style.height=$("tdLeft").getHeight()+"px";if($("colDer").getHeight()!=$("tdLeft").getHeight()){var c=$("colDer").getHeight()-$("tdLeft").getHeight();var a=$("tdLeft").getHeight()-c;$("colDer").style.height=a+"px"}}if($("colDer").getHeight()<rightPanelMinHeight){$("colDer").style.height=rightPanelMinHeight+"px"}};
