(function(c,d){if(!d)d={};var i=Msn.DOM,j=document,g=Msn.LatUtil.Input,f=Msn.LatUtil.OptList,h=Msn.LatUtil.CalBtn,b=Msn.LatUtil.Util,a=Msn.Latino.BookingText,e=null;this.dispose=function(){c=d=i=j=g=f=h=b=a=e=null};function m(){if(!b.ArgExists(d.baseImgPath)){alert("Msn.Latino.Booking.Cars - Mandatory parameters missing.");return}if(c.innerHTML.trim()!="")return;e=d.baseImgPath;b.CreateElemLn(c,"span",a.L_carsPickUpDest);g.bind("#cars",{id:"carCity",value:a.L_carsEnterPickUp,className:"bkTxtBox",maxLength:"65",type:"text"});b.CreateElem(c,"br",null);b.CreateElemRm(c,"span",a.L_carsPickUp,"38px");b.CreateElemRm(c,"span",a.L_time,"50px");b.CreateElemRm(c,"span",a.L_carsDropOff,"12px");b.CreateElemLn(c,"span",a.L_time);g.bind("#cars",{id:"carPiDt",showDate:true,value:a.L_defDate,className:"dtTxtBox",maxLength:"65",type:"text"});h.bind("#cars",{src:e,className:"calBtn",txt1Id:"carPiDt"});f.bind("#cars",{id:"carPiOpts",className:"tmOpts",options:a.L_carsTmOpts,optionValues:a.L_carsTmOptValues,selIndex:"8"});b.Spaces(c,2);g.bind("#cars",{id:"carDrDt",showDate:true,txt2Id:"carPiDt",value:a.L_defDate,className:"dtTxtBox",maxLength:"65",type:"text"});h.bind("#cars",{src:e,className:"calBtn",txt1Id:"carDrDt",txt2Id:"carPiDt"});f.bind("#cars",{id:"carDrOpts",className:"tmOpts",options:a.L_carsTmOpts,optionValues:a.L_carsTmOptValues,selIndex:"8"});b.CreateElem(c,"br",null);b.CreateElemRm(c,"span",a.L_carTypes,"108px");var m=j.createElement("img");m.src=d.baseImgPath+a.L_learnGif;m.title=m.alt=a.L_infAltTxt;c.appendChild(m);b.Spaces(c,1);var i=j.createElement("a");i.href="#";i.innerText=a.L_carHlpLnk;l.hook(i,"click");c.appendChild(i);f.bind("#cars",{id:"carTyOpts",className:"fuOpts",options:a.L_carTypeOptions,optionValues:a.L_carTypeOptionValues});b.CreateElem(c,"br",null);b.CreateElem(c,"span",a.L_carCompany);f.bind("#cars",{id:"carCoOpts",className:"fuOpts",options:a.L_carCompanyOptions,optionValues:a.L_carCompanyOptionValues});b.CreateElem(c,"br",null);b.CreateHelpLink(c,e,a.L_carsHlp);k.hook(b.ById("carsForm"),"submit");b.ById("carsBtn").value=a.L_search+" "+a.L_btnNames[2]}function l(b){b=i.Event(b);Msn.Util.Open(a.L_carsClassUrl,"class","width=420,height=469,resizeable=1");return i.CancelEvent(b)}function k(){var a=b.ById("carsBtn");b.TrackProp8(a,a.value,b.ById("carsTb").innerText);var c=[{n:"cid",v:"184615"},{n:"locale",v:"es_US"},{n:"fc",v:"list"},{n:"pageName",v:"carIndex"},{n:"currencyCode",v:"USD"},{n:"additionalDataString",v:""},{n:"submitted",v:"true"},{n:"validateCity",v:"true"},{n:"validateDates",v:"true"},{n:"pickUpLocation",v:"A"},{n:"passThrough",v:"true"},{n:"showPopUp",v:"true"},{n:"avail",v:"Search Available Cars"},{n:"city",id:"carCity",t:"citytext"},{n:"pickUpMonth",id:"carPiDt",t:"dateMonth"},{n:"pickUpDay",id:"carPiDt",t:"dateDay"},{n:"pickUpTime",id:"carPiOpts",t:"optionValue"},{n:"dropOffMonth",id:"carDrDt",t:"dateMonth"},{n:"dropOffDay",id:"carDrDt",t:"dateDay"},{n:"dropOffTime",id:"carDrOpts",t:"optionValue"},{n:"classCode",id:"carTyOpts",t:"optionValue"},{n:"allList",id:"carCoOpts",t:"optionValue"}];Msn.Latino.Booking.Partner.bind("#carsForm",{partParams:c})}m()}).as("Msn.Latino.Booking.Cars")