vbjs.options.travelarrangerforgotpwd={forgotPwdValidations:{username:{required:!0,error:lang["/actions/travelarrangerforgotpassword.username.valueNotPresent"],globalMsg:0,inlineerrorgroup:"travelarranger-forgotpwd",inlineerrorcontainer:"error-travelarranger-field-username"}}};VBook.TravelArrangerForgotPassword=new Class({Implements:Events,elements:{},validations:{},options:vbjs.options.travelarrangerforgotpwd,initialise:function(){this.getElements();this.setValidator();vbjs.loading.hideLoading("travelarrangerforgotpwd")},getElements:function(){Object.append(this.elements,{form:document.id("form-travelarranger-forgotpwd"),submitButton:document.id("submit-travelarranger-forgotpwd")})},setValidator:function(){if(this.elements.form){var a={inlineChecking:!0,showloading:!0,
onSuccess:this._submitForm.bind(this)};Object.append(this.validations,this.options.forgotPwdValidations);this.validator=vbjs.validator.createValidator(a);this.validator.applyValidations("form-travelarranger-forgotpwd",this.validations);this.validator.globalmsgs.push(lang["validation.global"])}},_submitForm:function(){this.validator.lastCheckValid&&(vbjs.loading.showLoading(),this.elements.form.submit())}});vbjs.travelarrangerforgotpwd=new VBook.TravelArrangerForgotPassword;vbjs.load("travelarrangerforgotpwd");