var LoginService=function() {
LoginService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
LoginService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return LoginService._staticInstance.get_path();},
GetSecurityToken:function(username,hash,host,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSecurityToken',false,{username:username,hash:hash,host:host},succeededCallback,failedCallback,userContext); },
CreateUser:function(title1,title2,firstname,lastname,postcode,city,country,email,bday,bmonth,byear,username,password,newsletter,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateUser',false,{title1:title1,title2:title2,firstname:firstname,lastname:lastname,postcode:postcode,city:city,country:country,email:email,bday:bday,bmonth:bmonth,byear:byear,username:username,password:password,newsletter:newsletter},succeededCallback,failedCallback,userContext); },
FinalizeUser:function(confirmationHash,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FinalizeUser',false,{confirmationHash:confirmationHash},succeededCallback,failedCallback,userContext); },
SendContactMessage:function(userEmail,name,subject,msg,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendContactMessage',false,{userEmail:userEmail,name:name,subject:subject,msg:msg},succeededCallback,failedCallback,userContext); },
SwitchLanguage:function(lang,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SwitchLanguage',false,{lang:lang},succeededCallback,failedCallback,userContext); },
ResetPassword:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ResetPassword',false,{email:email},succeededCallback,failedCallback,userContext); }}
LoginService.registerClass('LoginService',Sys.Net.WebServiceProxy);
LoginService._staticInstance = new LoginService();
LoginService.set_path = function(value) { LoginService._staticInstance.set_path(value); }
LoginService.get_path = function() { return LoginService._staticInstance.get_path(); }
LoginService.set_timeout = function(value) { LoginService._staticInstance.set_timeout(value); }
LoginService.get_timeout = function() { return LoginService._staticInstance.get_timeout(); }
LoginService.set_defaultUserContext = function(value) { LoginService._staticInstance.set_defaultUserContext(value); }
LoginService.get_defaultUserContext = function() { return LoginService._staticInstance.get_defaultUserContext(); }
LoginService.set_defaultSucceededCallback = function(value) { LoginService._staticInstance.set_defaultSucceededCallback(value); }
LoginService.get_defaultSucceededCallback = function() { return LoginService._staticInstance.get_defaultSucceededCallback(); }
LoginService.set_defaultFailedCallback = function(value) { LoginService._staticInstance.set_defaultFailedCallback(value); }
LoginService.get_defaultFailedCallback = function() { return LoginService._staticInstance.get_defaultFailedCallback(); }
LoginService.set_path("/Service/LoginService.asmx");
LoginService.GetSecurityToken= function(username,hash,host,onSuccess,onFailed,userContext) {LoginService._staticInstance.GetSecurityToken(username,hash,host,onSuccess,onFailed,userContext); }
LoginService.CreateUser= function(title1,title2,firstname,lastname,postcode,city,country,email,bday,bmonth,byear,username,password,newsletter,onSuccess,onFailed,userContext) {LoginService._staticInstance.CreateUser(title1,title2,firstname,lastname,postcode,city,country,email,bday,bmonth,byear,username,password,newsletter,onSuccess,onFailed,userContext); }
LoginService.FinalizeUser= function(confirmationHash,onSuccess,onFailed,userContext) {LoginService._staticInstance.FinalizeUser(confirmationHash,onSuccess,onFailed,userContext); }
LoginService.SendContactMessage= function(userEmail,name,subject,msg,onSuccess,onFailed,userContext) {LoginService._staticInstance.SendContactMessage(userEmail,name,subject,msg,onSuccess,onFailed,userContext); }
LoginService.SwitchLanguage= function(lang,onSuccess,onFailed,userContext) {LoginService._staticInstance.SwitchLanguage(lang,onSuccess,onFailed,userContext); }
LoginService.ResetPassword= function(email,onSuccess,onFailed,userContext) {LoginService._staticInstance.ResetPassword(email,onSuccess,onFailed,userContext); }
