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