var AuthenticationService=function() {
AuthenticationService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AuthenticationService.prototype={
Login:function(userName,password,createPersistentCookie,succeededCallback, failedCallback, userContext) {
return this._invoke(AuthenticationService.get_path(), 'Login',false,{userName:userName,password:password,createPersistentCookie:createPersistentCookie},succeededCallback,failedCallback,userContext); },
SignIn:function(userName,password,createPersistentCookie,succeededCallback, failedCallback, userContext) {
return this._invoke(AuthenticationService.get_path(), 'SignIn',false,{userName:userName,password:password,createPersistentCookie:createPersistentCookie},succeededCallback,failedCallback,userContext); },
Logout:function(succeededCallback, failedCallback, userContext) {
return this._invoke(AuthenticationService.get_path(), 'Logout',false,{},succeededCallback,failedCallback,userContext); },
IsPasswordSure:function(Pass,succeededCallback, failedCallback, userContext) {
return this._invoke(AuthenticationService.get_path(), 'IsPasswordSure',false,{Pass:Pass},succeededCallback,failedCallback,userContext); },
UpdatePassWord:function(newpassword,succeededCallback, failedCallback, userContext) {
return this._invoke(AuthenticationService.get_path(), 'UpdatePassWord',false,{newpassword:newpassword},succeededCallback,failedCallback,userContext); }}
AuthenticationService.registerClass('AuthenticationService',Sys.Net.WebServiceProxy);
AuthenticationService._staticInstance = new AuthenticationService();
AuthenticationService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; AuthenticationService._staticInstance._path = value; }
AuthenticationService.get_path = function() { return AuthenticationService._staticInstance._path; }
AuthenticationService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
AuthenticationService._staticInstance._timeout = value; }
AuthenticationService.get_timeout = function() { 
return AuthenticationService._staticInstance._timeout; }
AuthenticationService.set_defaultUserContext = function(value) { 
AuthenticationService._staticInstance._userContext = value; }
AuthenticationService.get_defaultUserContext = function() { 
return AuthenticationService._staticInstance._userContext; }
AuthenticationService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; AuthenticationService._staticInstance._succeeded = value; }
AuthenticationService.get_defaultSucceededCallback = function() { 
return AuthenticationService._staticInstance._succeeded; }
AuthenticationService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; AuthenticationService._staticInstance._failed = value; }
AuthenticationService.get_defaultFailedCallback = function() { 
return AuthenticationService._staticInstance._failed; }
AuthenticationService.set_path("/Service/AuthenticationService.asmx");
AuthenticationService.Login= function(userName,password,createPersistentCookie,onSuccess,onFailed,userContext) {AuthenticationService._staticInstance.Login(userName,password,createPersistentCookie,onSuccess,onFailed,userContext); }
AuthenticationService.SignIn= function(userName,password,createPersistentCookie,onSuccess,onFailed,userContext) {AuthenticationService._staticInstance.SignIn(userName,password,createPersistentCookie,onSuccess,onFailed,userContext); }
AuthenticationService.Logout= function(onSuccess,onFailed,userContext) {AuthenticationService._staticInstance.Logout(onSuccess,onFailed,userContext); }
AuthenticationService.IsPasswordSure= function(Pass,onSuccess,onFailed,userContext) {AuthenticationService._staticInstance.IsPasswordSure(Pass,onSuccess,onFailed,userContext); }
AuthenticationService.UpdatePassWord= function(newpassword,onSuccess,onFailed,userContext) {AuthenticationService._staticInstance.UpdatePassWord(newpassword,onSuccess,onFailed,userContext); }
