var forcedChangePassword=function(){function r(n){forcedChangePassword.container=n.jquery?n:$(n);spinner=window.CreateSpinner()}function n(){$.ajax({url:"/Account/Login/ForcedChangePassword"}).done(function(n){$("#ForcedChangePasswordWindow").html(n);$.validator.unobtrusive.parse($("#ForcedChangePasswordForm"));var t=$("#ForcedChangePasswordWindow").data("kendoWindow");t.center();t.open()})}function u(){forcedChangePassword.container.fadeTo("fast",.5);forcedChangePassword.container.css("pointer-events","none");spinner.spin(forcedChangePassword.container[0])}function f(){$.validator.defaults.resetForm()}function t(){$("#ForcedChangePasswordWindow").data("kendoWindow").close();modal.onClose()}function e(i){var r,u;forcedChangePassword.container.fadeTo("fast",1);forcedChangePassword.container.css("pointer-events","");spinner.stop();r=i.responseJSON;r.Success?r.Popup?(t(),n(r.Data)):window.location.href=r.Data:(u={},r.Errors&&($.each(r.Errors,function(n){n!=null&&(u[n]="",$.each(this,function(){u[n]+=this+"\n\r"}),u[n]=u[n].substring(0,u[n].length-2))}),$("#ForcedChangePasswordForm").validate().showErrors(u)))}function i(n){notification.showError(n.responseJSON.Message)}function n(n){var t=n.split(","),u=t[0],r=t[1],f=t[2];$.ajax({url:u}).done(function(n){$("#"+r).html(n);$.validator.unobtrusive.parse($("#"+f));var t=$("#"+r).data("kendoWindow");t.center();t.open()}).fail(function(n){i(n)})}return container=null,spinner=null,{setContainer:r,onBeginRequest:u,onCompleteRequest:e,onFailureRequest:i,showPopup:n,onCloseRequest:f,closePopup:t}}()