(function(){var A=YAHOO.lang,D=YAHOO.util.Dom,E=YAHOO.util.Event,B=ZC.Util;var C=ZC.Core.Block.Create("Property_BookingComponents_Dates","Travel");C.prototype.CustomSetupEnd=function(){B.ForEach(this.aForms,function(G,F){if(D.get(F+"._tr")){this.sActiveFormName=F}},this);if(this.sActiveFormName.indexOf("short")==-1){return true}this.oCheckIn=this.GetWidget(this.sActiveFormName+".cit");this.oCheckIn.AddEvent(this.SetCheckOutDate,"change",this);this.oLengthOfStay=this.GetWidget(this.sActiveFormName+".lengthofstay");this.oLengthOfStay.AddEvent(this.SetCheckOutDate,"change",this);this.oCheckOut=D.get("checkout-placeholder");this.SetCheckOutDate();return true};C.prototype.SetCheckOutDate=function(){var F=this.oCheckIn.GetValue();F.setDate(F.getDate()+parseInt(this.oLengthOfStay.GetValue()));this.oCheckOut.innerHTML=B.sprintf("%02d/%02d/%d",F.getDate(),F.getMonth()+1,F.getFullYear())}})();
