if(typeof Excuse == "undefined") Excuse={};
if(typeof Excuse.FirstPage == "undefined") Excuse.FirstPage={};
Excuse.FirstPage.RightSide_class = function() {};
Object.extend(Excuse.FirstPage.RightSide_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetLoggedUserName: function() {
		return this.invoke("GetLoggedUserName", {}, this.GetLoggedUserName.getArguments().slice(0));
	},
	LogIn: function(username, password) {
		return this.invoke("LogIn", {"username":username, "password":password}, this.LogIn.getArguments().slice(2));
	},
	LogOut: function() {
		return this.invoke("LogOut", {}, this.LogOut.getArguments().slice(0));
	},
	GetSerializedCredentials: function(username, password) {
		return this.invoke("GetSerializedCredentials", {"username":username, "password":password}, this.GetSerializedCredentials.getArguments().slice(2));
	},
	DeserializeCredentialsAndLogin: function(serializedCredentials) {
		return this.invoke("DeserializeCredentialsAndLogin", {"serializedCredentials":serializedCredentials}, this.DeserializeCredentialsAndLogin.getArguments().slice(1));
	},
	CreateUser: function(username, name, password, email) {
		return this.invoke("CreateUser", {"username":username, "name":name, "password":password, "email":email}, this.CreateUser.getArguments().slice(4));
	},
	CheckIfUserExists: function(username) {
		return this.invoke("CheckIfUserExists", {"username":username}, this.CheckIfUserExists.getArguments().slice(1));
	},
	RegisterEmailForNewsletter: function(email) {
		return this.invoke("RegisterEmailForNewsletter", {"email":email}, this.RegisterEmailForNewsletter.getArguments().slice(1));
	},
	url: '/ajaxpro/Excuse.FirstPage.RightSide,App_Web_l2uvbj01.ashx'
}));
Excuse.FirstPage.RightSide = new Excuse.FirstPage.RightSide_class();

