var PasswordResetManager=function(n,t){var i=this,f=new AjaxService,r,u;i.ModalVisible=ko.observable(!1);i.Working=ko.observable(!1);i.EmailAddress=ko.observable("");i.LoginDestination=ko.observable(t);i.Sent=ko.observable(!1);i.CanResetPassword=ko.computed(function(){return i.EmailAddress().length<5?!1:i.EmailAddress().indexOf("@")<=0?!1:!0});r=function(){i.Working(!1);i.Sent(!0)};u=function(n){i.Working(!1);alert("bad");console.log(n)};i.RequestPasswordReset=function(){if(i.CanResetPassword()){i.Working(!0);var t={EmailAddress:i.EmailAddress(),EmailSent:i.Sent(),LoginDestination:i.LoginDestination()};f.Post(n+"/ForgottenPassword",JSON.stringify(t)).then(r,u)}};i.ShowModal=function(){i.ModalVisible(!0)}}