var Calendar=_cl={servData:{type:"weekend",today:new Date(),nDays:320,weekdays:[],mesActivo:0,mesComparaFinal:0,anioActivo:0,months:[]},noValidarPasajeros:false,active:false,slider:null,allCalendars:[],load:function(){_cl.allC=_cl.allCalendars},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.servData.today.getFullYear()){page.$("mesAnioSalida").selectedIndex=parseInt(k)+(12*(h-_cl.servData.today.getFullYear())-_cl.servData.today.getMonth())-e;a.value=page.$("mesAnioSalida").value}else{page.$("mesAnioSalida").selectedIndex=parseInt(k)-_cl.servData.today.getMonth()-e;a.value=page.$("mesAnioSalida").value}l.innerHTML=_cl.returnDayWeek(new Date(k+"/"+f+"/"+h));_cl.compareDates(f,b,h);if((c==null)){_cl.lay.style.display="none"}},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.servData.type=="affinity")?_cl.servData.weekdays[a].substr(0,3):_cl.servData.weekdays[a]},compareDates:function(B,w,n,v,g){var l=[];var a=(_cl.changeMonth)?0:1;var h=false;for(var b=0;b<_cl.allCalendars.length;b++){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 A=new Date(_cl.servData.today.getFullYear(),_cl.servData.today.getMonth(),_cl.servData.today.getDate());if(l[b].date<A){_auxDay1=parseInt(_cl.servData.today.getMonth()+2,10).toString();_cl.allC[b][1].selectedIndex=forms.getSelectedByValue(_cl.allC[b][1],_cl.servData.today.getFullYear().toString()+_auxDay1);var q=A.getDate()-1;var f=forms.getSelectedByValue(_cl.allC[b][1],A.getFullYear().toString()+_auxDay);if(b==0){q=_cl.allC[b][0].value-1;f++;h=true}if(b>0){if((l[b-1].date-A==0)&&l[b].date<A){_cl.allC[b][2].innerHTML=_cl.returnDayWeek(_cl.allC[b][0].value,_cl.allC[b][1].value.substr(4,6),A.getFullYear())}}else{_cl.allC[b][0].selectedIndex=q;_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,A.getFullYear())}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){if(l[b].date<l[b-1].date){if(((v>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.servData.today.getFullYear()){var t=parseInt(_cl.allC[b-1][1].value.substr(4,6),10);var r=12*(_cl.allC[b-1][1].value.substr(0,4)-_cl.servData.today.getFullYear());var o=_cl.servData.today.getMonth();var z=parseInt(1+(t+r-o-a),10)}else{var z=parseInt(1+(_cl.allC[b-1][1].value.substr(4,6)-_cl.servData.today.getMonth()-a),10)}if(_cl.allC[b][1].options.length==z){_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=z;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.servData.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.servData.today.getFullYear())-_cl.servData.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.servData.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;_cl.allC[b][2].innerHTML=_cl.returnDayWeek(_cl.finalDate)}var x=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(x,u)){_cl.allC[b][0].selectedIndex=Gdate.dayMonth(x,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(w,n));_cl.allC[b][2].innerHTML=_cl.returnDayWeek(k)}}h=false;_cl.actualPicker=-1}};Calendar.weekend={servData:{strErrsOrDest:[],strErrsPassengers:[]},strErrors:"",maxTickets:9,crlOriginDestination:function(){var a=page.$("ciudadOrigen");var b=page.$("ciudadDestino");if(a.value==-1){_cl.weekend.addErr(_cl.weekend.servData.strErrsOrDest[1]);if(page.$("origen").getElementsByTagName("LABEL")[0].getElementsByTagName("STRONG")[0]){page.$("origen").getElementsByTagName("LABEL")[0].getElementsByTagName("STRONG")[0].className="error"}else{page.$("origen").getElementsByTagName("SPAN")[0].getElementsByTagName("STRONG")[0].className="error"}}if(page.$("todosFS")){if(!page.$("todosFS").checked&&(page.$("diaFechaSeleccionada").value==null||page.$("mesFechaSeleccionada").value==null||page.$("anioFechaSeleccionada").value==null||page.$("diaFechaSeleccionada").value==""||page.$("mesFechaSeleccionada").value==""||page.$("anioFechaSeleccionada").value=="")){_cl.weekend.addErr(_cl.weekend.servData.strErrsOrDest[3])}}},validarPrecio:function(b,a){if((b.value=="")||(b.value=="NaN")){page.$("maxPrice").value=a}page.$("maxPrice").value=(parseInt(page.$("maxPrice").value,10));_cl.weekend.changeSliderValue(a)},sliderPrecio:function(b,d){var a=parseInt(d,10);var c=parseInt(b,10);if(c==a){a=a+1}page.$("maxPrice").value=a;_cl.slider=new Control.Slider("handle1","track1",{sliderValue:a,range:$R(c,a),onSlide:function(e){},onChange:function(e){_cl.weekend.filtroGeneral();page.$("maxPrice").value=parseInt(e,10)}})},changeSliderValue:function(a){if(page.$("maxPrice").value==""){page.$("maxPrice").value=a}_cl.slider.setValue(parseInt(page.$("maxPrice").value,10))},filter:function(a,c){var f=a;var e=document.getElementById(c);var g;for(var d=1;d<e.rows.length;d++){g=$(e.rows[d]).childElements()[2].firstChild.data;var b="none";if((parseInt(g,10)<f)&&($(e.rows[d]).childElements()[5].firstChild.data==1)){b=""}else{b="none"}e.rows[d].style.display=b}},ocultarDetalles:function(b){var d=document.getElementById(b);var e;for(var c=1;c<d.rows.length;c++){e=$(d.rows[c]).childElements()[5].firstChild.data;var a="none";if(e==1){a="";$(d.rows[c]).childElements()[0].firstChild.data="+"}else{a="none"}d.rows[c].style.display=a}},mostrarDetalles:function(d,a){var f=document.getElementById(d);var h;var g;var b="";var c="muestra";for(var e=1;e<f.rows.length;e++){h=$(f.rows[e]).childElements()[5].firstChild.data;g=$(f.rows[e]).childElements()[1].firstChild.data;if(a==g){if($(f.rows[e]).childElements()[0].firstChild.data=="+"){c="muestra";b="";if(h==1){$(f.rows[e]).childElements()[0].firstChild.data="-"}}else{if($(f.rows[e]).childElements()[0].firstChild.data=="-"){c="oculta";if(h==1){$(f.rows[e]).childElements()[0].firstChild.data="+"}}else{if($(f.rows[e]).childElements()[0].firstChild.data=="ï¿½"){if(c=="muestra"){b=""}else{b="none"}}}}if(h==1){b=""}f.rows[e].style.display=b}else{if(($(f.rows[e]).childElements()[0].firstChild.data=="-")||($(f.rows[e]).childElements()[0].firstChild.data=="+")){if(h==1){$(f.rows[e]).childElements()[0].firstChild.data="+"}b=""}else{if($(f.rows[e]).childElements()[0].firstChild.data=="ï¿½"){b="none"}}f.rows[e].style.display=b}}_cl.weekend.contar2()},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){Calendar.weekend.addErr(Calendar.weekend.servData.strErrsPassengers[0])}if(c>Calendar.weekend.maxTickets){Calendar.weekend.addErr(Calendar.weekend.servData.strErrsPassengers[1])}if(d/2>b){Calendar.weekend.addErr(Calendar.weekend.servData.strErrsPassengers[2])}},addErr:function(a){Calendar.weekend.isok=false;Calendar.weekend.strErrors+=a+"\n"},clearErr:function(){Calendar.weekend.isok=true;Calendar.weekend.strErrors=""},showErr:function(){alert(_cl.weekend.strErrors);Calendar.weekend.clearErr()},clearErrorLabels:function(){elements=dom.getElementsByClassName(page.$("content"),"strong","error");for(i=0;i<elements.length;i++){elements[i].className=elements[i].className.replace("error","")}},setNoValidarPasajeros:function(){_cl.noValidarPasajeros=true;if(page.$("todosFSLateral")){if(!page.$("todosFSLateral").checked&&(page.$("diaFechaSeleccionada").value==null||page.$("mesFechaSeleccionada").value==null||page.$("anioFechaSeleccionada").value==null||page.$("diaFechaSeleccionada").value==""||page.$("mesFechaSeleccionada").value==""||page.$("anioFechaSeleccionada").value=="")){_cl.weekend.addErr(_cl.weekend.servData.strErrsOrDest[3])}}},findErr:function(){_cl.weekend.crlOriginDestination();if(_cl.noValidarPasajeros){page.$("ADTCont").value=1;page.$("CHDCont").value=0;page.$("INFCont").value=0;_cl.noValidarPasajeros=false}if(page.$("pasajeros")){if(page.$("pasajeros").style.display!="none"){Calendar.weekend.crtPassengers()}}return(Calendar.weekend.strErrors!="")},submitFirst:false,send:function(){Calendar.weekend.clearErrorLabels();if(Calendar.weekend.findErr()){Calendar.weekend.showErr();return false}else{if(!_cl.weekend.submitFirst){_cl.weekend.submitFirst=true}else{return false}}},contar:function(f){var e;var d=$("weekendOffersSearchForm");var e=d.getInputs("checkbox","selectedCity");var c=new Array();if(f!=undefined){var b=e[0].checked;for(var a=1;a<e.length;a++){e[a].checked=b;if(e[a].checked){c[a-1]=e[a].value}}}else{var g=0;for(var a=1;a<e.length;a++){if(e[a].checked){c[a-1]=e[a].value;g++}}if(g==e.length-1){e[0].checked=true}else{e[0].checked=false}}return c},filtroGeneral:function(g){var f=parseInt(_cl.slider.value,10);$("capturarPrecio").innerHTML=parseInt(_cl.slider.value);if(mostrarMapaSlide){filtroFlashPrecio(f)}if(page.$("fechas")){if(g){var e=$("weekendOffersSearchForm");var c=e.getInputs("checkbox","fechaWeekend");$A(c).each(function(h){h.checked=page.$("todosWeekend").checked})}else{var a=true;var e=$("weekendOffersSearchForm");var c=e.getInputs("checkbox","fechaWeekend");$A(c).each(function(h){a=a&&h.checked});page.$("todosWeekend").checked=a}var b=_cl.weekend.contarWeekend();_cl.weekend.filtroComponente(false,parseInt(_cl.slider.value,10),b)}else{var d=_cl.weekend.contar(g);if(mostrarMapaSlide){filtroFlashDestino(d)}_cl.weekend.filtroComponente(true,parseInt(_cl.slider.value,10),d)}pintarFondosTablaPadre(page.$("tablaVuelos_weekend"))},filtroComponente:function(m,h,b){var u=0;var a=document.getElementsByTagName("table");for(i=0;i<a.length;i++){if(!m){if(a[i].getAttribute("id")!=null&&a[i].getAttribute("id").indexOf("subDivision")==0){var o=a[i];var v=o.getElementsByTagName("tr");for(j=0;j<v.length;j++){var q=v[j].getElementsByTagName("td");var k;var c;if(q.length>0){var l=v[j].getElementsByTagName("td")[1].innerHTML;var f=v[j].getElementsByTagName("td")[7].innerHTML;var d=v[j].getElementsByTagName("td")[12].innerHTML;var n=v[j].getElementsByTagName("td")[13].innerHTML;f=f.trim();var r=f.split("&nbsp;");if(isNaN(r[0])){f=r[1]}else{f=r[0]}k=_cl.weekend.filterFechaPartNew1(b,d,n);var c=true;if(h<parseInt(f,10)){c=false}}if((q.length>0)&&(!k||!c)){var e=v[j].getElementsByTagName("td")[8];if(e!=undefined){e.innerHTML=false}}if((q.length>0)&&(k&&c)){u=1;var e=v[j].getElementsByTagName("td")[8];if(e!=undefined){e.innerHTML=true}}}}}else{if(a[i].getAttribute("id")!=null&&a[i].getAttribute("id").indexOf("subDivision")==0){var o=a[i];var v=o.getElementsByTagName("tr");for(j=0;j<v.length;j++){var q=v[j].getElementsByTagName("td");var t;var c;if(q.length>0){var l=v[j].getElementsByTagName("td")[1].innerHTML;var f=v[j].getElementsByTagName("td")[7].innerHTML;t=_cl.weekend.filterDestinoPart1New(b,l);var c=true;f=f.trim();var r=f.split("&nbsp;");if(isNaN(r[0])){f=r[1]}else{f=r[0]}if(h<parseInt(f,10)){c=false}}if((q.length>0)&&(!t||!c)){var e=v[j].getElementsByTagName("td")[8];if(e!=undefined){e.innerHTML=false}}if((q.length>0)&&(t&&c)){var e=v[j].getElementsByTagName("td")[8];if(e!=undefined){e.innerHTML=true}}}}}}for(i=0;i<a.length;i++){if(a[i].getAttribute("id")!=null&&a[i].getAttribute("id").indexOf("subDivision")!=0){var o=a[i];var v=o.getElementsByTagName("tr");for(j=0;j<v.length;j++){var q=v[j].getElementsByTagName("td");if(q.length>0){var g=v[j].getElementsByTagName("td")[0].innerHTML;if(g.indexOf("-")==1||g.indexOf("+")==1){if(!m){var l=v[j].getElementsByTagName("td")[1].innerHTML;var f=v[j].getElementsByTagName("td")[7].innerHTML;var d=v[j].getElementsByTagName("td")[12].innerHTML;var n=v[j].getElementsByTagName("td")[13].innerHTML;k=_cl.weekend.filterFechaPartNew1(b,d,n);var c=true;f=f.trim();var r=f.split("&nbsp;");if(isNaN(r[0])){f=r[1]}else{f=r[0]}if(h<parseInt(f,10)){c=false}if(!k||!c){var g=v[j].getElementsByTagName("td")[8];g.innerHTML=false}if(k&&c){var g=v[j].getElementsByTagName("td")[8];g.innerHTML=true}}else{var l=v[j].getElementsByTagName("td")[1].getElementsByTagName("a")[0].innerHTML;var f=v[j].getElementsByTagName("td")[7].innerHTML;var t=_cl.weekend.filterDestinoPart1New(b,l);var c=true;f=f.trim();var r=f.split("&nbsp;");if(isNaN(r[0])){f=r[1]}else{f=r[0]}if(h<parseInt(f,10)){c=false}if(!t||!c){var g=v[j].getElementsByTagName("td")[8];g.innerHTML=false}if(t&&c){var g=v[j].getElementsByTagName("td")[8];g.innerHTML=true}}}}}}}actualizarTodasCapas(m);bandeadoFiltros();if(!m){if(u==0){var p=$("tablaVuelos_weekend").getElementsByClassName("tdFondo");p[0].style.display="none"}else{var p=$("tablaVuelos_weekend").getElementsByClassName("tdFondo");p[0].style.display=""}}},filterFechasPrecio:function(a,c){var h;h=_cl.weekend.contarWeekend();var f=a;var e=document.getElementById(c);var g;for(var d=1;d<e.rows.length;d++){g=$(e.rows[d]).childElements()[2].firstChild.data;var b="none";if((parseInt(g,10)<f)&&(_cl.weekend.filterFechaPart1(h,$(e.rows[d]))==true)){b=""}else{b="none"}e.rows[d].style.display=b}},filterCiudadesPrecio:function(a,c){var h;h=_cl.weekend.contar();var f=a;var e=document.getElementById(c);var g;for(var d=1;d<e.rows.length;d++){g=$(e.rows[d]).childElements()[2].firstChild.data;var b="none";if((parseInt(g,10)<f)&&(_cl.weekend.filterDestinoPart1(h,$(e.rows[d]))==true)){b=""}else{b="none"}e.rows[d].style.display=b}},filterDestinoPart1:function(c,e){var d=false;ele=e.childElements()[0].firstChild.data;var a="none";for(var b=0;b<c.length;b++){if(ele==c[b]){d=true;break}else{dispaly=false}}return d},filterDestinoPart1New:function(c,d){var e=false;ele=d;var a="none";for(var b=0;b<c.length;b++){if(ele==c[b]){e=true;break}else{dispaly=false}}return e},filterFechaPart1:function(a,b){var f=false;ele=b.childElements()[0].firstChild.data;var k="none";fSalida=_cl.weekend.stringToDate(b.childElements()[3].firstChild.data);fRegreso=_cl.weekend.stringToDate(b.childElements()[4].firstChild.data);var g=fSalida.getTime();var d=fRegreso.getTime();var k="none";for(var c=0;c<a.length;c++){var e=_cl.weekend.stringToDate(a[c]);var h=e.getTime();var l=h+(4*86400000);if((g>=h)&&(g<=l)&&(d>=h)&&(d<=l)){f=true;break}else{dispaly=false}}return f},filterFechaPartNew1:function(b,d,a){if(b.length==0){return false}var h=false;fSalida=_cl.weekend.stringToDate(d);fRegreso=_cl.weekend.stringToDate(a);var k=fSalida.getTime();var f=fRegreso.getTime();var n="none";for(var e=0;e<b.length;e++){var g=b[e].split("@@");var m=_cl.weekend.stringToDate(g[0]);var c=_cl.weekend.stringToDate(g[1]);var l=m.getTime();var o=c.getTime();if((k>=l)&&(k<=o)&&(f>=l)&&(f<=o)){h=true;break}else{dispaly=false}}return h},stringToDate:function(b){var a=b.split("/");return new Date(a[2],parseInt(a[1],10)-1,a[0])},contarWeekend:function(){var c=null;var b=$("weekendOffersSearchForm");var c=b.getInputs("checkbox","fechaWeekend");var a=new Array();$A(c).each(function(d){if(d.checked){a.push(d.value)}});return a},filterFecha:function(k,b){var f=b;var n=document.getElementById(k);var o;for(var a=0;a<n.rows.length;a++){fSalida=_cl.weekend.stringToDate($(n.rows[a]).childElements()[3].firstChild.data);fRegreso=_cl.weekend.stringToDate($(n.rows[a]).childElements()[4].firstChild.data);var g=fSalida.getTime();var e=fRegreso.getTime();var l="none";for(var c=0;c<b.length;c++){var d=_cl.weekend.stringToDate(b[c]);var h=d.getTime();var m=h+(4*86400000);if((g>=h)&&(g<=m)&&(e>=h)&&(e<=m)){l="";break}else{l="none"}}n.rows[a].style.display=l}},marcarTodosFS:function(){var b=$("weekendOffersSearchForm");var c=b.getInputs("checkbox","fechaWeekend");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.weekend.postMarcadoWeekend()},calendarWeekend:function(){var c=["calendarFndIzq","calendarFndDer","calendarFndCenter"];if($("todosFS")&&($("todosFS").checked)){c[0]="calendarFndIzqSelec";c[1]="calendarFndDerSelec";c[2]="calendarFndCenterSelec"}else{c[0]="calendarFndIzq";c[1]="calendarFndDer";c[2]="calendarFndCenter"}var a=_cl.servData.mesActivo;_cl.servData.mesComparaFinal=_cl.servData.mesActivo;var b=_cl.servData.anioActivo;page.$("selectedMesId").value=a;page.$("selectedYearId").value=b;var d;d='<table id="calendarTotal"><tr><td class="ancho33percent">';d=d+_cl.weekend.paintCalendar(a,b,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes0");d=d+'</td><td class="ancho33percent">';if(a==12){d=d+_cl.weekend.paintCalendar(1,b+1,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes1")}else{d=d+_cl.weekend.paintCalendar(a+1,b,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes1")}d=d+'</td><td class="ancho34percent">';if(a==11){d=d+_cl.weekend.paintCalendar(1,b+1,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes2")}else{if(a==12){d=d+_cl.weekend.paintCalendar(2,b+1,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes2")}else{d=d+_cl.weekend.paintCalendar(a+2,b,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes2")}}d=d+"</td></tr></table>";document.getElementById("calendarWeekend").innerHTML=d},calendarWeekendLess:function(){var c=["calendarFndIzq","calendarFndDer","calendarFndCenter"];if($("todosFS")&&($("todosFS").checked)){c[0]="calendarFndIzqSelec";c[1]="calendarFndDerSelec";c[2]="calendarFndCenterSelec"}else{c[0]="calendarFndIzq";c[1]="calendarFndDer";c[2]="calendarFndCenter"}var a=_cl.servData.today.getMonth()+1;var b=_cl.servData.today.getFullYear();if(_cl.servData.mesActivo>a||_cl.servData.anioActivo>b){_cl.servData.mesActivo=_cl.servData.mesActivo-1;_cl.servData.mesComparaFinal=_cl.servData.mesComparaFinal-1;if(_cl.servData.mesActivo==0){_cl.servData.mesActivo=12;_cl.servData.anioActivo=_cl.servData.anioActivo-1}a=_cl.servData.mesActivo;b=_cl.servData.anioActivo;page.$("selectedMesId").value=a;page.$("selectedYearId").value=b;var d;d='<table id="calendarTotal"><tr><td class="ancho33percent">';d=d+_cl.weekend.paintCalendar(a,b,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes0");d=d+'</td><td class="ancho33percent">';if(a==12){d=d+_cl.weekend.paintCalendar(1,b+1,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes1")}else{d=d+_cl.weekend.paintCalendar(a+1,b,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes1")}d=d+'</td><td class="ancho34percent">';if(a==11){d=d+_cl.weekend.paintCalendar(1,b+1,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes2")}else{if(a==12){d=d+_cl.weekend.paintCalendar(2,b+1,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes2")}else{d=d+_cl.weekend.paintCalendar(a+2,b,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,c[0],c[1],c[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes2")}}d=d+"</td></tr></table>";document.getElementById("calendarWeekend").innerHTML=d}},calendarWeekendMore:function(){var d=["calendarFndIzq","calendarFndDer","calendarFndCenter"];if($("todosFS")&&($("todosFS").checked)){d[0]="calendarFndIzqSelec";d[1]="calendarFndDerSelec";d[2]="calendarFndCenterSelec"}else{d[0]="calendarFndIzq";d[1]="calendarFndDer";d[2]="calendarFndCenter"}var a=_cl.servData.today.getMonth()+1;var b=_cl.servData.today.getFullYear();var c=Math.abs(_cl.servData.mesComparaFinal-a);if(c<=_cl.servData.nMesesLimit-1){_cl.servData.mesActivo=_cl.servData.mesActivo+1;_cl.servData.mesComparaFinal=_cl.servData.mesComparaFinal+1;if(_cl.servData.mesActivo>12){_cl.servData.mesActivo=1;_cl.servData.anioActivo=_cl.servData.anioActivo+1}a=_cl.servData.mesActivo;b=_cl.servData.anioActivo;page.$("selectedMesId").value=a;page.$("selectedYearId").value=b;var e;e='<table id="calendarTotal"><tr><td class="ancho33percent">';e=e+_cl.weekend.paintCalendar(a,b,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,d[0],d[1],d[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes0");e=e+'</td><td class="ancho33percent">';if(a==12){e=e+_cl.weekend.paintCalendar(1,b+1,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,d[0],d[1],d[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes1")}else{e=e+_cl.weekend.paintCalendar(a+1,b,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,d[0],d[1],d[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes1")}e=e+'</td><td class="ancho34percent">';if(a==11){e=e+_cl.weekend.paintCalendar(1,b+1,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,d[0],d[1],d[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes2")}else{if(a==12){e=e+_cl.weekend.paintCalendar(2,b+1,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,d[0],d[1],d[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes2")}else{e=e+_cl.weekend.paintCalendar(a+2,b,"calendarMain","calendarMonth","calendarDaysofweek","calendarDays",0,d[0],d[1],d[2],"calendarPasado","calendarFndPasado","calendarToday",_cl.servData.months,"mes2")}}e=e+"</td></tr></table>";document.getElementById("calendarWeekend").innerHTML=e}},paintCalendar:function(p,d,a,D,o,r,C,u,w,c,A,n,z,v,B){var q=[31,0,31,30,31,30,31,31,30,31,30,31];var b=new Date(d,p-1,1);b.od=b.getDay();var k;if(!(page.$("comienzoJueves").checked)&&!(page.$("regresoLunes").checked)){k=0}else{if((page.$("comienzoJueves").checked)&&!(page.$("regresoLunes").checked)){k=1}else{if((page.$("comienzoJueves").checked)&&(page.$("regresoLunes").checked)){k=2}else{if(!(page.$("comienzoJueves").checked)&&(page.$("regresoLunes").checked)){k=3}}}}var l=(d==_cl.servData.today.getFullYear()&&p==_cl.servData.today.getMonth()+1)?_cl.servData.today.getDate():0;q[1]=(((b.getFullYear()%100!=0)&&(b.getFullYear()%4==0))||(b.getFullYear()%400==0))?29:28;var h='<div class="'+a+'"><table id="'+B+'" class="'+a+'" cols="7" cellpadding="0" border="'+C+'" cellspacing="0"><tr align="center">';h+='<td colspan="7" align="center" class="'+D+'">'+v[p-1]+"  "+d+'</td></tr><tr align="center">';var g="";for(indexA=0;indexA<7;indexA++){var f=_cl.servData.weekdays[indexA].substr(0,2);g=g+f}for(s=0;s<14;s++){h+='<td class="'+o+'">'+g.substr(s,2)+"</td>";s++}h+='</tr><tr align="center">';if(k==0){for(i=1;i<=42;i++){var e;if(b.od==0){b.od=7}if((i-b.od>=0)&&(i-b.od<q[p-1])){e=i-b.od+1}else{e="&nbsp;"}if(e!="&nbsp;"){if((i+1)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+2)%7==0){if(e==l){h+='<td class="'+u+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+u+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+u+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i%7==0)){if(e==l){h+='<td class="'+w+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+w+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+w+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(e==l){h+='<td class="'+r+'"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+n+'"><span>'+e+"</span></td>"}else{h+='<td class="'+r+'"><span>'+e+"</span></td>"}}}}}}else{h+='<td class="'+r+'">'+e+"</td>"}if(((i)%7==0)&&(i<36)){h+='</tr><tr align="center">'}}}else{if(k==1){for(i=1;i<=42;i++){var e;if(b.od==0){b.od=7}if((i-b.od>=0)&&(i-b.od<q[p-1])){e=i-b.od+1}else{e="&nbsp;"}if(e!="&nbsp;"){if((i+1)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+2)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+3)%7==0){if(e==l){h+='<td class="'+u+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+u+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+u+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i%7==0)){if(e==l){h+='<td class="'+w+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+w+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+w+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(e==l){h+='<td class="'+r+'"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+n+'"><span>'+e+"</span></td>"}else{h+='<td class="'+r+'"><span>'+e+"</span></td>"}}}}}}}else{h+='<td class="'+r+'">'+e+"</td>"}if(((i)%7==0)&&(i<36)){h+='</tr><tr align="center">'}}}else{if(k==2){for(i=1;i<=42;i++){var e;if(b.od==0){b.od=7}if((i-b.od>=0)&&(i-b.od<q[p-1])){e=i-b.od+1}else{e="&nbsp;"}if(e!="&nbsp;"){if((i+1)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+2)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+3)%7==0){if(e==l){h+='<td class="'+u+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+u+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+u+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i%7==0)){if(e==l){h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(((i+6)%7==0)){if(e==l){h+='<td class="'+w+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+w+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+w+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(e==l){h+='<td class="'+r+'"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+n+'"><span>'+e+"</span></td>"}else{h+='<td class="'+r+'"><span>'+e+"</span></td>"}}}}}}}}else{h+='<td class="'+r+'">'+e+"</td>"}if(((i)%7==0)&&(i<36)){h+='</tr><tr align="center">'}}}else{if(k==3){for(i=1;i<=42;i++){var e;if(b.od==0){b.od=7}if((i-b.od>=0)&&(i-b.od<q[p-1])){e=i-b.od+1}else{e="&nbsp;"}if(e!="&nbsp;"){if((i+1)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+2)%7==0){if(e==l){h+='<td class="'+u+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+u+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+u+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i%7==0)){if(e==l){h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(((i+6)%7==0)){if(e==l){h+='<td class="'+w+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+w+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+w+'" onclick="pinta(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(e==l){h+='<td class="'+r+'"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+n+'"><span>'+e+"</span></td>"}else{h+='<td class="'+r+'"><span>'+e+"</span></td>"}}}}}}}else{h+='<td class="'+r+'">'+e+"</td>"}if(((i)%7==0)&&(i<36)){h+='</tr><tr align="center">'}}}}}}return h+="</tr></table></div>"},calendarWeekendMini:function(){var c=["calendarFndIzqLateral","calendarFndDerLateral","calendarFndCenterLateral"];if($("todosFSLateral")&&($("todosFSLateral").checked)){c[0]="calendarFndIzqSelecLateral";c[1]="calendarFndDerSelecLateral";c[2]="calendarFndCenterSelecLateral"}else{c[0]="calendarFndIzqLateral";c[1]="calendarFndDerLateral";c[2]="calendarFndCenterLateral"}var a=_cl.servData.mesActivo;var b=_cl.servData.anioActivo;_cl.servData.mesComparaFinal=_cl.servData.mesActivo;page.$("selectedMesId").value=a;page.$("selectedYearId").value=b;var d;d='<table id="calendarTotal"><tr><td>';d=d+_cl.weekend.paintCalendarMini(a,b,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes0");d=d+"</td></tr><tr><td>";if(a==12){d=d+_cl.weekend.paintCalendarMini(1,b+1,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes1")}else{d=d+_cl.weekend.paintCalendarMini(a+1,b,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes1")}d=d+"</td></tr><tr><td>";if(a==11){d=d+_cl.weekend.paintCalendarMini(1,b+1,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes2")}else{if(a==12){d=d+_cl.weekend.paintCalendarMini(2,b+1,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes2")}else{d=d+_cl.weekend.paintCalendarMini(a+2,b,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes2")}}d=d+"</td></tr></table>";document.getElementById("calendarWeekendLateral").innerHTML=d},calendarWeekendLessMini:function(){var c=["calendarFndIzqLateral","calendarFndDerLateral","calendarFndCenterLateral"];if($("todosFSLateral")&&($("todosFSLateral").checked)){c[0]="calendarFndIzqSelecLateral";c[1]="calendarFndDerSelecLateral";c[2]="calendarFndCenterSelecLateral"}else{c[0]="calendarFndIzqLateral";c[1]="calendarFndDerLateral";c[2]="calendarFndCenterLateral"}var a=_cl.servData.today.getMonth()+1;var b=_cl.servData.today.getFullYear();if(_cl.servData.mesActivo>a||_cl.servData.anioActivo>b){_cl.servData.mesActivo=_cl.servData.mesActivo-1;_cl.servData.mesComparaFinal=_cl.servData.mesComparaFinal-1;if(_cl.servData.mesActivo==0){_cl.servData.mesActivo=12;_cl.servData.anioActivo=_cl.servData.anioActivo-1}a=_cl.servData.mesActivo;b=_cl.servData.anioActivo;page.$("selectedMesId").value=a;page.$("selectedYearId").value=b;var d;d='<table id="calendarTotal"><tr><td>';d=d+_cl.weekend.paintCalendarMini(a,b,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes0");d=d+"</td></tr><tr><td>";if(a==12){d=d+_cl.weekend.paintCalendarMini(1,b+1,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes1")}else{d=d+_cl.weekend.paintCalendarMini(a+1,b,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes1")}d=d+"</td></tr><tr><td>";if(a==11){d=d+_cl.weekend.paintCalendarMini(1,b+1,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes2")}else{if(a==12){d=d+_cl.weekend.paintCalendarMini(2,b+1,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes2")}else{d=d+_cl.weekend.paintCalendarMini(a+2,b,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,c[0],c[1],c[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes2")}}d=d+"</td></tr></table>";document.getElementById("calendarWeekendLateral").innerHTML=d}},calendarWeekendMoreMini:function(){var d=["calendarFndIzqLateral","calendarFndDerLateral","calendarFndCenterLateral"];if($("todosFSLateral")&&($("todosFSLateral").checked)){d[0]="calendarFndIzqSelecLateral";d[1]="calendarFndDerSelecLateral";d[2]="calendarFndCenterSelecLateral"}else{d[0]="calendarFndIzqLateral";d[1]="calendarFndDerLateral";d[2]="calendarFndCenterLateral"}var a=_cl.servData.today.getMonth()+1;var b=_cl.servData.today.getFullYear();var c=Math.abs(_cl.servData.mesComparaFinal-a);if(c<=_cl.servData.nMesesLimit-1){_cl.servData.mesActivo=_cl.servData.mesActivo+1;_cl.servData.mesComparaFinal=_cl.servData.mesComparaFinal+1;if(_cl.servData.mesActivo>12){_cl.servData.mesActivo=1;_cl.servData.anioActivo=_cl.servData.anioActivo+1}a=_cl.servData.mesActivo;b=_cl.servData.anioActivo;page.$("selectedMesId").value=a;page.$("selectedYearId").value=b;var e;e='<table id="calendarTotal"><tr><td class="ancho33percent">';e=e+_cl.weekend.paintCalendarMini(a,b,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,d[0],d[1],d[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes0");e=e+'</td></tr><tr><td class="ancho33percent">';if(a==12){e=e+_cl.weekend.paintCalendarMini(1,b+1,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,d[0],d[1],d[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes1")}else{e=e+_cl.weekend.paintCalendarMini(a+1,b,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,d[0],d[1],d[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes1")}e=e+'</td></tr><tr><td class="ancho34percent">';if(a==11){e=e+_cl.weekend.paintCalendarMini(1,b+1,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,d[0],d[1],d[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes2")}else{if(a==12){e=e+_cl.weekend.paintCalendarMini(2,b+1,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,d[0],d[1],d[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes2")}else{e=e+_cl.weekend.paintCalendarMini(a+2,b,"calendarMainLateral","calendarMonthLateral","calendarDaysofweekLateral","calendarDaysLateral",0,d[0],d[1],d[2],"calendarPasadoLateral","calendarFndPasadoLateral","calendarTodayLateral",_cl.servData.months,"mes2")}}e=e+"</td></tr></table>";document.getElementById("calendarWeekendLateral").innerHTML=e}},paintCalendarMini:function(p,d,a,D,o,r,C,u,w,c,A,n,z,v,B){var q=[31,0,31,30,31,30,31,31,30,31,30,31];var b=new Date(d,p-1,1);b.od=b.getDay();var k;if(!(page.$("comienzoJueves").checked)&&!(page.$("regresoLunes").checked)){k=0}else{if((page.$("comienzoJueves").checked)&&!(page.$("regresoLunes").checked)){k=1}else{if((page.$("comienzoJueves").checked)&&(page.$("regresoLunes").checked)){k=2}else{if(!(page.$("comienzoJueves").checked)&&(page.$("regresoLunes").checked)){k=3}}}}var l=(d==_cl.servData.today.getFullYear()&&p==_cl.servData.today.getMonth()+1)?_cl.servData.today.getDate():0;q[1]=(((b.getFullYear()%100!=0)&&(b.getFullYear()%4==0))||(b.getFullYear()%400==0))?29:28;var h='<div class="'+a+'"><table id="'+B+'" class="'+a+'" cols="7" cellpadding="0" border="'+C+'" cellspacing="0"><tr align="center">';h+='<td colspan="7" align="center" class="'+D+'">'+v[p-1]+"  "+d+'</td></tr><tr align="center">';var g="";for(indexA=0;indexA<7;indexA++){var f=_cl.servData.weekdays[indexA].substr(0,2);g=g+f}for(s=0;s<14;s++){h+='<td class="'+o+'">'+g.substr(s,2)+"</td>";s++}h+='</tr><tr align="center">';if(k==0){for(i=1;i<=42;i++){var e;if(b.od==0){b.od=7}if((i-b.od>=0)&&(i-b.od<q[p-1])){e=i-b.od+1}else{e="&nbsp;"}if(e!="&nbsp;"){if((i+1)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+2)%7==0){if(e==l){h+='<td class="'+u+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+u+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+u+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i%7==0)){if(e==l){h+='<td class="'+w+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+w+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+w+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(e==l){h+='<td class="'+r+'"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+n+'"><span>'+e+"</span></td>"}else{h+='<td class="'+r+'"><span>'+e+"</span></td>"}}}}}}else{h+='<td class="'+r+'">'+e+"</td>"}if(((i)%7==0)&&(i<36)){h+='</tr><tr align="center">'}}}else{if(k==1){for(i=1;i<=42;i++){var e;if(b.od==0){b.od=7}if((i-b.od>=0)&&(i-b.od<q[p-1])){e=i-b.od+1}else{e="&nbsp;"}if(e!="&nbsp;"){if((i+1)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+2)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+3)%7==0){if(e==l){h+='<td class="'+u+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+u+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+u+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i%7==0)){if(e==l){h+='<td class="'+w+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+w+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+w+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(e==l){h+='<td class="'+r+'"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+n+'"><span>'+e+"</span></td>"}else{h+='<td class="'+r+'"><span>'+e+"</span></td>"}}}}}}}else{h+='<td class="'+r+'">'+e+"</td>"}if(((i)%7==0)&&(i<36)){h+='</tr><tr align="center">'}}}else{if(k==2){for(i=1;i<=42;i++){var e;if(b.od==0){b.od=7}if((i-b.od>=0)&&(i-b.od<q[p-1])){e=i-b.od+1}else{e="&nbsp;"}if(e!="&nbsp;"){if((i+1)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+2)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+3)%7==0){if(e==l){h+='<td class="'+u+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+u+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+u+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i%7==0)){if(e==l){h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(((i+6)%7==0)){if(e==l){h+='<td class="'+w+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+w+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+w+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(e==l){h+='<td class="'+r+'"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+n+'"><span>'+e+"</span></td>"}else{h+='<td class="'+r+'"><span>'+e+"</span></td>"}}}}}}}}else{h+='<td class="'+r+'">'+e+"</td>"}if(((i)%7==0)&&(i<36)){h+='</tr><tr align="center">'}}}else{if(k==3){for(i=1;i<=42;i++){var e;if(b.od==0){b.od=7}if((i-b.od>=0)&&(i-b.od<q[p-1])){e=i-b.od+1}else{e="&nbsp;"}if(e!="&nbsp;"){if((i+1)%7==0){if(e==l){h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i+2)%7==0){if(e==l){h+='<td class="'+u+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+u+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+u+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if((i%7==0)){if(e==l){h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+c+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+c+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(((i+6)%7==0)){if(e==l){h+='<td class="'+w+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+w+'"><span class="'+A+'">'+e+"</span></td>"}else{h+='<td class="'+w+'" onclick="pintaLateral(this,'+d+","+p+","+e+')" style="cursor:pointer;"><span>'+e+"</span></td>"}}}else{if(e==l){h+='<td class="'+r+'"><span class="'+z+'">'+e+"</span></td>"}else{if(e<l){h+='<td class="'+n+'"><span>'+e+"</span></td>"}else{h+='<td class="'+r+'"><span>'+e+"</span></td>"}}}}}}}else{h+='<td class="'+r+'">'+e+"</td>"}if(((i)%7==0)&&(i<36)){h+='</tr><tr align="center">'}}}}}}return h+="</tr></table></div>"},resultadosDetalle:function(b,a){page.$("ciudadOrigen").value=b;page.$("ciudadDestino").value=a;page.$("detalleYpasajeros").style.display="block"},eliminarResultadosDetalle:function(){GenCalendar.mostrarListado()},eliminarResultadosDetalleGraficos:function(){if((page.$("graficoIda"))||(page.$("graficoVuelta"))){_Gr.situaRuta("sin_ruta")}page.$("numPasajeros").style.display="none";page.$("cabecera").style.display="none";page.$("volverListado").style.display="none";page.$("detalleVuelo").style.display="none";page.$("resultados").style.display="block";page.$("tablaVuelos_weekend").removeAttribute("style");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"}if(page.$("footer")){var a=xy.getY(document.getElementById("sectionMenu").getElementsByTagName("ul")[0]);var c=xy.getY(page.$("footer"));if(page.$("ldgsadow")){page.$("ldgsadow").style.height=(c-a)+"px"}}}};Calendar.iberia={load:function(){if($("ciudadOrigen")!=null){var n=obtenerValorCombo("ciudadOrigen");if((n!=null)&&(n!="-1")){$("areaIn").disabled=false;var l=obtenerValorCombo("areaIn");if((l!=null)&&(l!="-1")){if(($("ciudadSelec").value!=null)&&($("ciudadSelec").value!="-1")){loadComboContent(urlAffinityCitiesAjax,"areaIn",$("ciudadSelec").value)}else{loadComboContent(urlAffinityCitiesAjax,"areaIn")}}else{limpiarSelect("ciudadDestino");$("ciudadDestino").disabled=true}}else{$("areaIn").disabled=true;limpiarSelect("ciudadDestino");$("ciudadDestino").disabled=true}}if(page.$("txtCInoJS")!=null){page.$("txtCInoJS").style.display="none"}if(page.$("resultadosSinJS")!=null){page.$("resultadosSinJS").style.display="none"}if(page.$("resultados")!=null){page.$("resultados").style.display="block"}if(page.$("blockElegir")!=null){page.$("blockElegir").style.display="none"}if(page.$("blockElegir2")!=null){page.$("blockElegir2").style.display="none"}if(page.$("txtMap")){page.$("txtMap").style.display="block"}if(page.$("txtCI")){page.$("txtCI").style.display="block"}if(page.$("slider")!=null){page.$("slider").style.display="block"}if(page.$("fechas")!=null){page.$("fechas").style.display="block"}if(page.$("ciudades")!=null){page.$("ciudades").style.display="block"}var d=document.getElementsByTagName("input");var e=0;for(e=0;e<d.length;e++){if((d[e].type=="radio")&&((d[e].className=="CHK"))){d[e].style.display="none"}}if(page.$("comienzoJueves")&&(page.$("calendarWeekend"))){page.$("comienzoJueves").onclick=_cl.weekend.calendarWeekend;_cl.servData.mesActivo=_cl.servData.today.getMonth()+1;_cl.servData.anioActivo=_cl.servData.today.getFullYear()}if(page.$("regresoLunes")&&(page.$("calendarWeekend"))){page.$("regresoLunes").onclick=_cl.weekend.calendarWeekend}if(page.$("comienzoJueves")&&(page.$("calendarWeekendLateral"))){page.$("comienzoJueves").onclick=_cl.weekend.calendarWeekendMini;_cl.servData.mesActivo=_cl.servData.today.getMonth()+1;_cl.servData.anioActivo=_cl.servData.today.getFullYear()}if(page.$("regresoLunes")&&(page.$("calendarWeekendLateral"))){page.$("regresoLunes").onclick=_cl.weekend.calendarWeekendMini}if(page.$("todosFS")){page.$("todosFS").onclick=_cl.weekend.calendarWeekend}if(page.$("todosFSLateral")){page.$("todosFSLateral").onclick=_cl.weekend.calendarWeekendMini}if(page.$("calendarWeekend")){_cl.weekend.calendarWeekend()}if(page.$("calendarWeekendLateral")){_cl.weekend.calendarWeekendMini()}if(page.$("weekendOffersSearchForm")){page.$("weekendOffersSearchForm").onsubmit=_cl.weekend.send}if(page.$("flash")!=null){page.$("flash").style.display="block"}if(page.$("formPlanitGo")!=null){page.$("formPlanitGo").style.display="none"}if(page.$("maxPrice")){page.$("maxPrice").onkeyup=function(){_cl.weekend.validarPrecio(page.$("maxPrice"))}}if(page.$("tablaVuelos_weekend")!=null){}if(self.comprobarValoresCookie){comprobarValoresCookie()}if(page.$("mesDown")!=null){page.$("mesDown").style.display="block"}if(page.$("mesUp")!=null){page.$("mesUp").style.display="block"}if($("mostrar_calendarios")){if($("mostrar_calendarios").checked){$("mostrar_calendarios").checked=false;mostrarCalendarios()}}if(page.$("mapaFlash")!=null&&document.mapa!=null){if((!!(window.attachEvent&&!window.opera))==true){cargaXML("")}}if(page.$("goSearch")!=null){page.$("goSearch").style.display="none"}if($("fechas")!=null){if($("itemResult0")!=null){if($("itemResultHijo_0_0")==null){CalWeekend.loadInicialW();var h=$("tablaVuelos_weekend").getElementsByTagName("table");var m=-1;for(var c=0;c<h.length&&m==-1;c++){if(h[c].id.indexOf("subDivision")>=0){var a=$(h[c]).getElementsByTagName("td");m=c;for(var g=0;g<a.length;g++){if($(a[g]).hasClassName("colorNrj")){$(a[g]).onclick()}}}}}else{var k=$("tablaVuelos_weekend").getElementsByTagName("tr");var f=-1;for(var b=0;b<k.length&&f==-1;b++){if(k[b].id.indexOf("trPadreSubdivision")>=0){$(k[b]).onclick();f=b}}}}}}};ev.addEvent(window,"load",Calendar.iberia.load,false);function actualizarTodasCapas(r){var f=document.getElementsByTagName("table");for(i=0;i<f.length;i++){if(f[i].getAttribute("id")!=null&&f[i].getAttribute("id").indexOf("subDivision")!=0){var e=f[i];var h=e.getElementsByTagName("tr");for(j=0;j<h.length;j++){var q=h[j].getElementsByTagName("td");if(q.length>0){var g=h[j].getElementsByTagName("td")[0].innerHTML;if((g.indexOf("-")==1||g.indexOf("+")==1)&&(h[j].getAttribute("id").indexOf("trPadreSubdivision")==0)){var o=h[j].getElementsByTagName("td")[1].innerHTML;var c=h[j].getElementsByTagName("td")[15].innerHTML;if(g.indexOf("-")==1){var l="trSubdivision"+c;var a=document.getElementById(l);a.style.display="";actualizarTablaDestino(c)}var b=h[j].getElementsByTagName("td")[8].innerHTML;var k="";if(b=="false"){k="none";actualizarTablaDestino(c);if(r){var l="trSubdivision"+c;var a=document.getElementById(l);a.style.display="none";var l="trSubdivision"+c;var a=document.getElementById(l);a.style.display="none"}}if(r){var n="trPadreSubdivision"+c;var m=document.getElementById(n);var p="trSubdivision"+c;if(document.getElementById(p).style.display=="none"){m.style.display=k}}if(page.$("fechas")==null){for(rr=0;rr<q.length-10;rr++){h[j].getElementsByTagName("td")[rr].style.display=k}}else{var d=_cl.weekend.contarWeekend();if((d.length==0)||(k!="none")){for(rr=0;rr<q.length-10;rr++){h[j].getElementsByTagName("td")[rr].style.display=k}}}}}}}}}function bandeadoFiltros(){listaTablas=document.getElementsByTagName("table");for(www=0;www<listaTablas.length;www++){if(listaTablas[www].id!=null&&listaTablas[www].id.indexOf("subDivision")!=-1){pintarFondosTabla(listaTablas[www])}}}function pintarFondosTabla(e){listaTRs=e.getElementsByTagName("tr");var b=0;for(i=1;i<listaTRs.length;i++){if((listaTRs[i].style.display!="none")&&(listaTRs[i].className!="")&&(listaTRs[i].getElementsByTagName("td")[2].style.display!="none")){b=b+1;if((b%2)==0){listaTRs[i].className="classImpar"}else{listaTRs[i].className="classPar"}}if(i==(listaTRs.length-1)&&e.id=="tablaVuelos_weekend"){listaTRs[i].className="classPar"}}if(page.$("footer")){var a=xy.getY(document.getElementById("sectionMenu").getElementsByTagName("ul")[0]);var d=xy.getY(page.$("footer"));if(page.$("ldgsadow")!=null){page.$("ldgsadow").style.height=(d-a)+"px"}}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=" transparent url(/ibcomv3/images/U25BEBlackW.gif) no-repeat center left";if(c[j].title=="priceToShow"){c[j].className="priceToShow sorttable_sorted"}if(c[j].title=="departureDateFormatId"){c[j].className="departureDateFormatId sorttable_sorted"}if(c[j].title=="returnDateFormatId"){c[j].className="returnDateFormatId sorttable_sorted"}if(c[j].title=="diferenciaExtractionTimeId"){c[j].className="diferenciaExtractionTimeId sorttable_sorted"}}else{if(c[j].className.search(/\bsorttable_sorted_reverse\b/)!=-1){c[j].style.background=" transparent url(/ibcomv3/images/U25BEBlackRW.gif) no-repeat center left";if(c[j].title=="priceToShow"){c[j].className="priceToShow sorttable_sorted_reverse"}if(c[j].title=="departureDateFormatId"){c[j].className="departureDateFormatId sorttable_sorted_reverse"}if(c[j].title=="returnDateFormatId"){c[j].className="returnDateFormatId sorttable_sorted_reverse"}if(c[j].title=="diferenciaExtractionTimeId"){c[j].className="diferenciaExtractionTimeId sorttable_sorted_reverse"}}else{c[j].style.background=" transparent url(/ibcomv3/images/U25BEW.gif) no-repeat center left"}}}}}function pintarFondosTablaPadre(c){listaTRs=c.rows;var b=0;for(i=1;i<listaTRs.length;i=i+2){var d=listaTRs[i].id;if((listaTRs[i].style.display!="none")&&((listaTRs[i].className=="classImpar")||(listaTRs[i].className=="classPar"))){b=b+1;if((b%2)==0){listaTRs[i].className="classImpar"}else{listaTRs[i].className="classPar"}}if(i==(listaTRs.length-1)&&c.id=="tablaVuelos_weekend"){listaTRs[i].className="classPar"}}if(page.$("footer")){var a=xy.getY(document.getElementById("sectionMenu").getElementsByTagName("ul")[0]);var e=xy.getY(page.$("footer"));if(page.$("ldgsadow")!=null){page.$("ldgsadow").style.height=(e-a)+"px"}}}function pinta(b,w,e,D){var a=false;var x=false;if($("todosFS")&&($("todosFS").checked==false)){var r=true;var q=b.parentNode.parentNode.parentNode.getElementsByTagName("td");var m=-1;for(var E=0;E<q.length&&m==-1;++E){if(q[E]==b){m=E}}var d=m;if($(q[d]).hasClassName("calendarFndIzqSelec")||$(q[d]).hasClassName("calendarFndDerSelec")||$(q[d]).hasClassName("calendarFndCenterSelec")){r=false;w=null;e=null;D=null}var t=$("calendarTotal").getElementsByTagName("table");for(var f=0;f<t.length;f++){var y=t[f].getElementsByTagName("td");for(var B=0;B<y.length;B++){if($(y[B]).hasClassName("calendarFndIzqSelec")){$(y[B]).removeClassName("calendarFndIzqSelec")}else{if($(y[B]).hasClassName("calendarFndDerSelec")){$(y[B]).removeClassName("calendarFndDerSelec")}else{if($(y[B]).hasClassName("calendarFndCenterSelec")){$(y[B]).removeClassName("calendarFndCenterSelec")}}}}}var c=b.parentNode.parentNode.parentNode.getElementsByTagName("td");var o=-1;for(var p=0;p<c.length&&o==-1;++p){if(c[p]==b){o=p}}var v=o;if(v>=0&&r){if($(c[v]).hasClassName("calendarDays")){return}while($(c[v]).getElementsByTagName("span").length>0&&($(c[v]).getElementsByTagName("span")[0].className==""||$(c[v]).getElementsByTagName("span")[0].className=="calendarToday")&&!$(c[v]).hasClassName("calendarDays")&&!$(c[v]).hasClassName("calendarFndPasado")){if($(c[v]).hasClassName("calendarFndIzq")){$(c[v]).addClassName("calendarFndIzqSelec");x=true}else{if($(c[v]).hasClassName("calendarFndDer")){$(c[v]).addClassName("calendarFndDerSelec");a=true}else{if($(c[v]).hasClassName("calendarFndCenter")){$(c[v]).addClassName("calendarFndCenterSelec")}}}--v}var v=o+1;while(!$(c[v]).hasClassName("calendarDays")){if($(c[v]).hasClassName("calendarFndIzq")){$(c[v]).addClassName("calendarFndIzqSelec");x=true}else{if($(c[v]).hasClassName("calendarFndDer")){$(c[v]).addClassName("calendarFndDerSelec");a=true}else{if($(c[v]).hasClassName("calendarFndCenter")){$(c[v]).addClassName("calendarFndCenterSelec")}}}++v}var n=b.parentNode.parentNode.parentNode.id;if(a==false&&(n=="mes0"||n=="mes1")){var h="mes1";if(n=="mes1"){h="mes2"}var l=$(h).getElementsByTagName("td");var u=false;for(var C=0;C<l.length&&u==false;++C){if($(l[C]).hasClassName("calendarFndCenter")){$(l[C]).addClassName("calendarFndCenterSelec")}else{if($(l[C]).hasClassName("calendarFndDer")){$(l[C]).addClassName("calendarFndDerSelec");u=true}}}}if(x==false&&(n=="mes1"||n=="mes2")){var A="mes0";if(n=="mes2"){A="mes1"}var k=$(A).getElementsByTagName("td");var z=false;for(var g=k.length-1;g>0&&z==false;--g){if($(k[g]).hasClassName("calendarFndCenter")){$(k[g]).addClassName("calendarFndCenterSelec")}else{if($(k[g]).hasClassName("calendarFndIzq")){$(k[g]).addClassName("calendarFndIzqSelec");z=true}}}}}}page.$("diaFechaSeleccionada").value=D;page.$("mesFechaSeleccionada").value=e;page.$("anioFechaSeleccionada").value=w}function pintaLateral(b,w,e,D){var a=false;var x=false;if($("todosFSLateral")&&($("todosFSLateral").checked==false)){var r=true;var q=b.parentNode.parentNode.parentNode.getElementsByTagName("td");var m=-1;for(var E=0;E<q.length&&m==-1;++E){if(q[E]==b){m=E}}var d=m;if($(q[d]).hasClassName("calendarFndIzqSelecLateral")||$(q[d]).hasClassName("calendarFndDerSelecLateral")||$(q[d]).hasClassName("calendarFndCenterSelecLateral")){r=false;w=null;e=null;D=null}var t=$("calendarTotal").getElementsByTagName("table");for(var f=0;f<t.length;f++){var y=t[f].getElementsByTagName("td");for(var B=0;B<y.length;B++){if($(y[B]).hasClassName("calendarFndIzqSelecLateral")){$(y[B]).removeClassName("calendarFndIzqSelecLateral")}else{if($(y[B]).hasClassName("calendarFndDerSelecLateral")){$(y[B]).removeClassName("calendarFndDerSelecLateral")}else{if($(y[B]).hasClassName("calendarFndCenterSelecLateral")){$(y[B]).removeClassName("calendarFndCenterSelecLateral")}}}}}var c=b.parentNode.parentNode.parentNode.getElementsByTagName("td");var o=-1;for(var p=0;p<c.length&&o==-1;++p){if(c[p]==b){o=p}}var v=o;if(v>=0&&r){if($(c[v]).hasClassName("calendarDaysLateral")){return}while($(c[v]).getElementsByTagName("span").length>0&&($(c[v]).getElementsByTagName("span")[0].className==""||$(c[v]).getElementsByTagName("span")[0].className=="calendarTodayLateral")&&!$(c[v]).hasClassName("calendarDaysLateral")&&!$(c[v]).hasClassName("calendarFndPasadoLateral")){if($(c[v]).hasClassName("calendarFndIzqLateral")){$(c[v]).addClassName("calendarFndIzqSelecLateral");x=true}else{if($(c[v]).hasClassName("calendarFndDerLateral")){$(c[v]).addClassName("calendarFndDerSelecLateral");a=true}else{if($(c[v]).hasClassName("calendarFndCenterLateral")){$(c[v]).addClassName("calendarFndCenterSelecLateral")}}}--v}var v=o+1;while(!$(c[v]).hasClassName("calendarDaysLateral")){if($(c[v]).hasClassName("calendarFndIzqLateral")){$(c[v]).addClassName("calendarFndIzqSelecLateral");x=true}else{if($(c[v]).hasClassName("calendarFndDerLateral")){$(c[v]).addClassName("calendarFndDerSelecLateral");a=true}else{if($(c[v]).hasClassName("calendarFndCenterLateral")){$(c[v]).addClassName("calendarFndCenterSelecLateral")}}}++v}var n=b.parentNode.parentNode.parentNode.id;if(a==false&&(n=="mes0"||n=="mes1")){var h="mes1";if(n=="mes1"){h="mes2"}var l=$(h).getElementsByTagName("td");var u=false;for(var C=0;C<l.length&&u==false;++C){if($(l[C]).hasClassName("calendarFndCenterLateral")){$(l[C]).addClassName("calendarFndCenterSelecLateral")}else{if($(l[C]).hasClassName("calendarFndDerLateral")){$(l[C]).addClassName("calendarFndDerSelecLateral");u=true}}}}if(x==false&&(n=="mes1"||n=="mes2")){var A="mes0";if(n=="mes2"){A="mes1"}var k=$(A).getElementsByTagName("td");var z=false;for(var g=k.length-1;g>0&&z==false;--g){if($(k[g]).hasClassName("calendarFndCenterLateral")){$(k[g]).addClassName("calendarFndCenterSelecLateral")}else{if($(k[g]).hasClassName("calendarFndIzqLateral")){$(k[g]).addClassName("calendarFndIzqSelecLateral");z=true}}}}}}page.$("diaFechaSeleccionada").value=D;page.$("mesFechaSeleccionada").value=e;page.$("anioFechaSeleccionada").value=w}function loadComboContent(b,a){loadComboContent(b,a,"")}function loadComboContent(h,b,g){var e=(ClientSession.getBVsession()==null||ClientSession.getBVengenie()==null)?"":"&BV_SessionID="+ClientSession.getBVsession()+"&BV_EngineID="+ClientSession.getBVengenie();var l="weekend";var c=null;var d=null;var k=null;var m=null;var a=false;listaHijos=$("areaIn").options;if($("areaIn").value!="-1"){$("areaIn").disabled=true}for(i=0;i<listaHijos.length;i++){if(listaHijos[i].selected==true){c=(listaHijos[i].value).replace(/&Ntilde;/g,"Ñ")}}listaHijos=$("ciudadOrigen").options;for(i=0;i<listaHijos.length;i++){if(listaHijos[i].selected==true){k=escape(listaHijos[i].value)}}if((c!="-1")&&(k!="-1")){a=true}limpiarSelect("ciudadDestino");if(a==true){var n="&";var f=objAjax.create();f.abort();h=h.replace(/&amp;/g,"&");f.open("GET",h+n+"requestSender="+l+"&selectedCombo="+m+"&selectedValueArea="+c+"&selectedOrigin="+k+e,true);f.onreadystatechange=function(){if(f.readyState==4){if(f.status==200){cargaOptions("ciudadDestino",f.responseXML,g);$("areaIn").disabled=false}}};f.send(null)}}function cargaOptions(f,d,c){listaOptions=d.getElementsByTagName("option");if(listaOptions.length==0){alert(mensajeDestinosError);limpiarSelect(f)}else{opcionesAntiguas=$(f).options;for(i=1;i<=listaOptions.length;i++){var e=document.createElement("option");e.text=d.lastChild.childNodes[i-1].textContent;if(e.text=="undefined"){e.text=d.lastChild.childNodes[i-1].text}e.value=d.lastChild.childNodes[i-1].attributes[0].nodeValue;if(e.value==c){e.selected=true}var a=$(f);try{a.add(e,null)}catch(b){a.add(e)}}$(f).disabled=false;if(f=="ciudadDestino"){$("areaIn").disabled=false}}}function limpiarSelect(a){opcionesAntiguas=$("ciudadDestino").options;tamCiudades=opcionesAntiguas.length;for(i=1;i<tamCiudades;i++){$("ciudadDestino").remove(1)}$("ciudadDestino").disabled=true}function comprobarDestinos(){listaHijos=$("ciudadOrigen").options;for(i=0;i<listaHijos.length;i++){if(listaHijos[i].selected==true){selectedValueOrigin=listaHijos[i].value}}if(selectedValueOrigin=="-1"){$("areaIn").selectedIndex=0;$("areaIn").disabled=true}else{$("areaIn").disabled=false}limpiarSelect("ciudadDestino");$("ciudadDestino").disabled=true}function obtenerValorCombo(a){var c=$(a).options;var b=null;for(i=0;i<c.length;i++){if(c[i].selected==true){b=c[i].value}}return b}function mostrarCalendarios(){if($("mostrar_calendarios").checked){$("calendarsJS").style.display="block"}else{$("calendarsJS").style.display="none"}};
