addNamespace("Member");
Member_class = Class.create();
Object.extend(Member_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	MemberLogin: function(p_strEmail, p_strPassword) {
		return this.invoke("MemberLogin", {"p_strEmail":p_strEmail, "p_strPassword":p_strPassword}, this.MemberLogin.getArguments().slice(2));
	},
	MemberRegister: function(p_strFirstName, p_strLastName, p_strEmail, p_strPassword, p_strQuestion, p_strAnswer) {
		return this.invoke("MemberRegister", {"p_strFirstName":p_strFirstName, "p_strLastName":p_strLastName, "p_strEmail":p_strEmail, "p_strPassword":p_strPassword, "p_strQuestion":p_strQuestion, "p_strAnswer":p_strAnswer}, this.MemberRegister.getArguments().slice(6));
	},
	ModifyPassword: function(p_strOldPassword, p_strNewPassword) {
		return this.invoke("ModifyPassword", {"p_strOldPassword":p_strOldPassword, "p_strNewPassword":p_strNewPassword}, this.ModifyPassword.getArguments().slice(2));
	},
	ValidateGetPassword: function(p_strEmail, p_strQuestion, p_strAnswer) {
		return this.invoke("ValidateGetPassword", {"p_strEmail":p_strEmail, "p_strQuestion":p_strQuestion, "p_strAnswer":p_strAnswer}, this.ValidateGetPassword.getArguments().slice(3));
	},
	ModifyGetPassword: function(p_strEmail) {
		return this.invoke("ModifyGetPassword", {"p_strEmail":p_strEmail}, this.ModifyGetPassword.getArguments().slice(1));
	},
	initialize: function() {
		this.url = '/ajaxpro/Member,App_Code.ashx';
	}
}));
Member = new Member_class();

