function updateFlightForm(B){if(document.forms[B].returnTicket[0].checked==true){var A="hidden"}else{var A="visible"}document.forms[B].elements["returnDate.day"].style.visibility=A;document.forms[B].elements["returnDate.monthYear"].style.visibility=A;it_setVisibility($("fl_returnCase"),A);it_setVisibility($("fl_returnDate.dayOfWeek"),A);it_setVisibility($("fl_returnCalendarImg"),A)}var it_setVisibility=function(B,A){if(B!=null){B.style.visibility=A}};function it_FlightAutoComplete(B,A){A=$extend({width:250,visibleLineCount:6,popupMenuBuilder:new it_FlightPopupMenuBuilder()},A||{});new it_AutoComplete(B,A)}function it_FlightPopupMenuBuilder(){var C,A;var B;this.init=function(E,D){if(C!=null){it_Utils.throwError("The popupBuilder can't be shared")}C=E;A=D};this.isResultValid=function(E){var D=B[E];return D.iataCode!=null};this.getInputValue=function(E){var D=B[E];return D.text+" "+D.iataCode};this.setData=function(D){B=D};this.isDataShowable=function(){return B!=null&&B.length>0};this.buildContent=function(H){var F=22;var G=38;var D=H.getStyle("width").toInt();var E=[];B.forEach(function(S,M){var Q={mouseover:function(){C.setSelectedIndex(M)},mousedown:function(){C.lineSelected()}};var N="";if(S.iataCode==null){N+="autoCompleteDisabled"}if(S.important){N+=" autoCompleteImportant"}var R=new Element("div",{styles:{position:"relative",height:A.lineHeight},events:Q}).injectInside(H);E.push(R);var L=new Element("div",{styles:{position:"absolute",top:(A.lineHeight-11)/2,width:F,textAlign:"center"}}).injectInside(R);var K=A.imgDir!=null&&S.child;if(!K&&A.imgDir!=null&&S.flag!=null){new Element("img",{src:A.imgDir+"flags/"+S.flag.toLowerCase()+".png",title:S.countryName?S.countryName:null}).injectInside(L)}var P=new Element("div",{styles:{position:"absolute",left:F,top:0,width:D-F-G,height:"100%",overflow:"hidden",whiteSpace:"nowrap"}}).injectInside(R);var K=A.imgDir!=null&&S.child;if(K){var J=M==B.length-1||!B[M+1].child;new Element("div",{styles:{position:"absolute",width:14,height:"100%",backgroundImage:"url('"+A.imgDir+"autoComplete/"+(J?"L":"T")+".png')"}}).injectInside(P)}var O=S.text;if(S.viewOnlySuffix!=null){O+=S.viewOnlySuffix}new Element("div",{"class":N,styles:{position:"absolute",left:K?14:0,lineHeight:A.lineHeight}}).setText(O).injectInside(P);var I=new Element("div",{"class":N,styles:{position:"absolute",left:D-G,width:G,lineHeight:A.lineHeight}}).injectInside(R);if(S.iataCode!=null){I.setText(S.iataCode)}});return E}};