YAHOO.widget.Calendar2up_ES_Cal=function(id,_2,_3,_4){if(arguments.length>0){this.init(id,_2,_3,_4);}};YAHOO.widget.Calendar2up_ES_Cal.prototype=new YAHOO.widget.Calendar2up_Cal();YAHOO.widget.Calendar2up_ES_Cal.prototype.customConfig=function(){this.Config.Locale.MONTHS_SHORT=["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"];this.Config.Locale.MONTHS_LONG=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"];this.Config.Locale.WEEKDAYS_1CHAR=["D","L","M","X","J","V","S"];this.Config.Locale.WEEKDAYS_SHORT=["Do","Lu","Ma","Mi","Ju","Vi","Sa"];this.Config.Locale.WEEKDAYS_MEDIUM=["Dom","Lun","Mar","Mie","Jue","Vie","Sab"];this.Config.Locale.WEEKDAYS_LONG=["Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado"];this.Config.Options.START_WEEKDAY=1;};YAHOO.widget.Calendar2up_ES=function(id,_6,_7,_8){if(arguments.length>0){this.buildWrapper(_6);this.init(2,id,_6,_7,_8);}};YAHOO.widget.Calendar2up_ES.prototype=new YAHOO.widget.Calendar2up();YAHOO.widget.Calendar2up_ES.prototype.constructChild=function(id,_a,_b,_c){var _d=new YAHOO.widget.Calendar2up_ES_Cal(id,_a,_b,_c);this.title="<em>Escoje fecha:</em>";return _d;};YAHOO.widget.Calendar2up_ES.prototype.showToday=function(_e){if(!_e){YAHOO.widget.Calendar_Core.prototype.renderCellStyleToday=YAHOO.widget.Calendar_Core.prototype.renderCellDefault;}};function hideAllCalendars(){gCal1.hide();gCal2.hide();}

YAHOO.widget.Calendar2up_ES.prototype.toggleCalendar=function(_f,_10,_11){var _12=0;var _13=0;var _14=20;var _15=20;var _16=Position.cumulativeOffset($(_f));_16[0]+=_14;_16[1]+=_15;if(this.outerContainer.style.display!="block"){hideAllCalendars();if(_11){this.changeDate(_10,_11);this.renderTemplate("home",getFormDate($(_11),"objDate"));}else{this.changeDate(_10);}this.outerContainer.style.left=_16[0]+"px";this.outerContainer.style.top=_16[1]+"px";this.outerContainer.style.top=_16[1]-50+"px";this.outerContainer.style.display="block";if(document.all){var _17=$("ieComboFixCalendar");_17.style.display=this.outerContainer.style.display;if(_17.style.display!="none"){_17.style.left=(_16[0]+_12)+"px";_17.style.top=(_16[1]-50+_13)+"px";_17.style.width=this.outerContainer.offsetWidth;_17.style.height=this.outerContainer.offsetHeight;}}}else{this.hide();}};YAHOO.widget.Calendar2up_ES.prototype.changeDate=function(_18,_19){var _1a=0;tSelectedDate=getFormDate($(_18),"objDate");var _1b=0;if(this.minDuration){_1b=this.minDuration;}var _1c=YAHOO.widget.DateMath.add(new Date(),YAHOO.widget.DateMath.DAY,_1b);if(_19){tSelectedDateMin=getFormDate($(_19),"objDate");if((tSelectedDate==null)||(tSelectedDateMin==null)){_1a=-4;}else{_1a=this.validate(tSelectedDateMin,tSelectedDate);}if(tSelectedDateMin==null){_1a=-5;}}else{if(tSelectedDate==null){_1a=-3;}else{_1a=this.validate(tSelectedDate);}}if(_1a<0){if(!_19){tSelectedDate=_1c;}else{if(_1a!=-5){tSelectedDate=YAHOO.widget.DateMath.add(getFormDate($(_19),"objDate"),YAHOO.widget.DateMath.DAY,_1b);}else{if(this.getSelectedDates()[0]){tSelectedDate=this.getSelectedDates()[0];}else{tSelectedDate=_1c;}}}this.warning(_1a,_18);}if(!tSelectedDate){tSelectedDate=_1c;}var _1d=formDate(tSelectedDate,"MMDDYYYY");var _1e=tSelectedDate.getMonth();var _1f=formDate(tSelectedDate,"YYYY");this.select(_1d);this.setMonth(_1e);this.setYear(_1f);this.render();return _1a;};YAHOO.widget.Calendar2up_ES.prototype.warning=function(_20,pId){switch(_20){case -1:break;case -2:break;case -3:case -4:case -5:break;default:alert("Error:"+_20);break;}};YAHOO.widget.Calendar2up.prototype.minDate=function(_22){this.pages[0].minDate=YAHOO.widget.DateMath.add(_22,YAHOO.widget.DateMath.DAY,0);this.pages[1].minDate=YAHOO.widget.DateMath.add(_22,YAHOO.widget.DateMath.DAY,0);};YAHOO.widget.Calendar2up_ES.prototype.validate=function(_23,_24){var _25=YAHOO.widget.DateMath.clearTime(new Date());_25=YAHOO.widget.DateMath.subtract(_25,YAHOO.widget.DateMath.DAY,1);var _26=0;if(this.minDuration>0){_26=this.minDuration;}if(!_23){_23=_25;}if(YAHOO.widget.DateMath.before(_25,_23)){if(!_24){return 1;}else{duration=YAHOO.widget.DateMath.getDayOffset(_24,_25.getYear())-YAHOO.widget.DateMath.getDayOffset(_23,_25.getYear());if(duration>=_26){return 2;}else{return -2;}}}else{return -1;}};YAHOO.widget.Calendar2up.prototype.hide=function(e,cal){if(!cal){cal=this;}cal.outerContainer.style.display="none";if(document.all){$("ieComboFixCalendar").style.display="none";}};function formDate(_29,_2a){if(!_29){return "";}if(!_2a){return "";}var _2b="";if(_2a!="objDate"){var d=_29.getDate();var tDD=(d<10)?"0"+d:d;var m=_29.getMonth()+1;var tMM=(m<10)?"0"+m:m;var yy=_29.getYear();var _31=(yy<1000)?yy+1900:yy;switch(_2a){case "MMDDYYYY":_2b=tMM+"/"+tDD+"/"+_31;break;case "DDMMYYYY":_2b=tDD+"/"+tMM+"/"+_31;break;case "MMYYYY":_2b=tMM+"/"+_31;break;case "DD":_2b=tDD;break;case "MM":_2b=tMM;break;case "YYYY":_2b=_31;break;default:_2b=tMM+"/"+tDD+"/"+_31;break;}_29=_2b;}return _29;}function getFormDate(_32,_33){var _34="";if(_32.value!=""){var _35=_32.value.split("/");if((_35.length>0)&&(_35.length<4)){if(_35[2]<1000){_35[2]=parseInt(_35[2],10)+2000;}if((_35[0]>=1)&&(_35[0]<=31)){if((_35[1]>=1)&&(_35[1]<=12)){if((_35[2]>=2000)&&(_35[2]<=2100)){day=parseInt(_35[0],10);month=parseInt(_35[1],10)-1;year=parseInt(_35[2],10);_34=new Date(year,month,day);}}}}}if(!_34){return null;}return formDate(_34,_33);}function setFormDate(_36,_37){tField=$(_37);var _38=_36.getSelectedDates()[0];tField.value=formDate(_38,"DDMMYYYY");_36.hide();}var gCal1;var gCal2;function initCalendar(_39){var _3a="buscavuelo1_txtDesde";var _3b="buscavuelo1_txtHasta";var _3c=null;switch(_39){case "VUE":_3c=0;break;case "VIA":case "HOT":case "CAR":default:_3c=1;break;}Event.observe("calendarIniToggle","click",function(_3d){gCal1.toggleCalendar("calendarIniToggle",_3a);});Event.observe("calendarEndToggle","click",function(_3e){gCal2.toggleCalendar("calendarEndToggle",_3b,_3a);});if(document.all){if(!$("ieComboFixCalendar")){var _3f=$("gCal1Container");_3f.insertAdjacentHTML("afterEnd","<IFRAME id=\"ieComboFixCalendar\" style=\"position:absolute; z-index:4; top:0; left:0; width:400; height:400; display:none; filter:alpha(opacity=1);\" src=\"javascript:false;\" frameBorder=\"0\" scrolling=\"no\" />");}}gCal1=new YAHOO.widget.Calendar2up_ES("gCal1","gCal1Container",getFormDate($(_3a),"MMYYYY"),getFormDate($(_3a),"MMDDYYYY"));gCal1.setChildFunction("onSelect",function(_40){setFormDate(gCal1,_3a);});gCal1.renderTemplate("home");gCal2=new YAHOO.widget.Calendar2up_ES("gCal2","gCal2Container",getFormDate($(_3b),"MMYYYY"),getFormDate($(_3b),"MMDDYYYY"));gCal2.setChildFunction("onSelect",function(_41){setFormDate(gCal2,_3b);});gCal2.minDuration=_3c;gCal2.renderTemplate("home");}YAHOO.widget.Calendar2up_ES.prototype.renderTemplate=function(_42,_43){if(!_43){_43=new Date();}if(this.minDuration){_43=YAHOO.widget.DateMath.add(_43,YAHOO.widget.DateMath.DAY,this.minDuration);}if(_42=="home"){var _44=function(cal,_46){YAHOO.widget.Calendar_Core.addCssClass(_46,"sunday");};globalDates(this);pageDates(this);this.setMonth(_43.getMonth());this.setYear(formDate(_43,"YYYY"));this.minDate(_43,YAHOO.widget.DateMath.DAY,0);this.addWeekdayRenderer(1,_44);this.addWeekdayRenderer(7,_44);this.showToday(false);this.render();this.hide();}};function globalDates(_47){}function pageDates(_48){}