var AuthService=function() {
AuthService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AuthService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AuthService._staticInstance.get_path();},
GetUserSearch:function(SiteID,UID,SessionID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserSearch',true,{SiteID:SiteID,UID:UID,SessionID:SessionID},succeededCallback,failedCallback,userContext); },
GetUserName:function(userName,password,createPersistentCookie,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserName',false,{userName:userName,password:password,createPersistentCookie:createPersistentCookie},succeededCallback,failedCallback,userContext); },
GetUID:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUID',false,{},succeededCallback,failedCallback,userContext); },
IsLoggedIn:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsLoggedIn',false,{},succeededCallback,failedCallback,userContext); },
Login:function(userName,password,createPersistentCookie,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Login',false,{userName:userName,password:password,createPersistentCookie:createPersistentCookie},succeededCallback,failedCallback,userContext); },
LoginFB:function(SiteID,userName,FaceBookID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoginFB',false,{SiteID:SiteID,userName:userName,FaceBookID:FaceBookID},succeededCallback,failedCallback,userContext); },
Register:function(userName,createPersistentCookie,FacebookID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Register',false,{userName:userName,createPersistentCookie:createPersistentCookie,FacebookID:FacebookID},succeededCallback,failedCallback,userContext); },
logout:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'logout',false,{},succeededCallback,failedCallback,userContext); },
RegisterUser:function(SiteID,strEmail,FBUserID,PreferredOriginCityCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RegisterUser',false,{SiteID:SiteID,strEmail:strEmail,FBUserID:FBUserID,PreferredOriginCityCode:PreferredOriginCityCode},succeededCallback,failedCallback,userContext); },
PasswordResend:function(SiteID,strEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PasswordResend',false,{SiteID:SiteID,strEmail:strEmail},succeededCallback,failedCallback,userContext); }}
AuthService.registerClass('AuthService',Sys.Net.WebServiceProxy);
AuthService._staticInstance = new AuthService();
AuthService.set_path = function(value) { AuthService._staticInstance.set_path(value); }
AuthService.get_path = function() { return AuthService._staticInstance.get_path(); }
AuthService.set_timeout = function(value) { AuthService._staticInstance.set_timeout(value); }
AuthService.get_timeout = function() { return AuthService._staticInstance.get_timeout(); }
AuthService.set_defaultUserContext = function(value) { AuthService._staticInstance.set_defaultUserContext(value); }
AuthService.get_defaultUserContext = function() { return AuthService._staticInstance.get_defaultUserContext(); }
AuthService.set_defaultSucceededCallback = function(value) { AuthService._staticInstance.set_defaultSucceededCallback(value); }
AuthService.get_defaultSucceededCallback = function() { return AuthService._staticInstance.get_defaultSucceededCallback(); }
AuthService.set_defaultFailedCallback = function(value) { AuthService._staticInstance.set_defaultFailedCallback(value); }
AuthService.get_defaultFailedCallback = function() { return AuthService._staticInstance.get_defaultFailedCallback(); }
AuthService.set_enableJsonp = function(value) { AuthService._staticInstance.set_enableJsonp(value); }
AuthService.get_enableJsonp = function() { return AuthService._staticInstance.get_enableJsonp(); }
AuthService.set_jsonpCallbackParameter = function(value) { AuthService._staticInstance.set_jsonpCallbackParameter(value); }
AuthService.get_jsonpCallbackParameter = function() { return AuthService._staticInstance.get_jsonpCallbackParameter(); }
AuthService.set_path("/AuthService.asmx");
AuthService.GetUserSearch= function(SiteID,UID,SessionID,onSuccess,onFailed,userContext) {AuthService._staticInstance.GetUserSearch(SiteID,UID,SessionID,onSuccess,onFailed,userContext); }
AuthService.GetUserName= function(userName,password,createPersistentCookie,onSuccess,onFailed,userContext) {AuthService._staticInstance.GetUserName(userName,password,createPersistentCookie,onSuccess,onFailed,userContext); }
AuthService.GetUID= function(onSuccess,onFailed,userContext) {AuthService._staticInstance.GetUID(onSuccess,onFailed,userContext); }
AuthService.IsLoggedIn= function(onSuccess,onFailed,userContext) {AuthService._staticInstance.IsLoggedIn(onSuccess,onFailed,userContext); }
AuthService.Login= function(userName,password,createPersistentCookie,onSuccess,onFailed,userContext) {AuthService._staticInstance.Login(userName,password,createPersistentCookie,onSuccess,onFailed,userContext); }
AuthService.LoginFB= function(SiteID,userName,FaceBookID,onSuccess,onFailed,userContext) {AuthService._staticInstance.LoginFB(SiteID,userName,FaceBookID,onSuccess,onFailed,userContext); }
AuthService.Register= function(userName,createPersistentCookie,FacebookID,onSuccess,onFailed,userContext) {AuthService._staticInstance.Register(userName,createPersistentCookie,FacebookID,onSuccess,onFailed,userContext); }
AuthService.logout= function(onSuccess,onFailed,userContext) {AuthService._staticInstance.logout(onSuccess,onFailed,userContext); }
AuthService.RegisterUser= function(SiteID,strEmail,FBUserID,PreferredOriginCityCode,onSuccess,onFailed,userContext) {AuthService._staticInstance.RegisterUser(SiteID,strEmail,FBUserID,PreferredOriginCityCode,onSuccess,onFailed,userContext); }
AuthService.PasswordResend= function(SiteID,strEmail,onSuccess,onFailed,userContext) {AuthService._staticInstance.PasswordResend(SiteID,strEmail,onSuccess,onFailed,userContext); }

