if(typeof ttrj == "undefined") ttrj={};
if(typeof ttrj.Components == "undefined") ttrj.Components={};
if(typeof ttrj.Components.UserManager == "undefined") ttrj.Components.UserManager={};
ttrj.Components.UserManager_class = function() {};
Object.extend(ttrj.Components.UserManager_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	UpdateUserScore: function(id, score) {
		return this.invoke("UpdateUserScore", {"id":id, "score":score}, this.UpdateUserScore.getArguments().slice(2));
	},
	Reg_Simple: function(whoreg, realname, mobile, no, type, email, gender, birthday, address, membertype, score, recommender, pwd, islogin) {
		return this.invoke("Reg_Simple", {"whoreg":whoreg, "realname":realname, "mobile":mobile, "no":no, "type":type, "email":email, "gender":gender, "birthday":birthday, "address":address, "membertype":membertype, "score":score, "recommender":recommender, "pwd":pwd, "islogin":islogin}, this.Reg_Simple.getArguments().slice(14));
	},
	CheckUserNameExists: function(username) {
		return this.invoke("CheckUserNameExists", {"username":username}, this.CheckUserNameExists.getArguments().slice(1));
	},
	GetUserByAccount: function(account) {
		return this.invoke("GetUserByAccount", {"account":account}, this.GetUserByAccount.getArguments().slice(1));
	},
	Member_Valid_CredentialsNumber: function(cNo, cType, userid) {
		return this.invoke("Member_Valid_CredentialsNumber", {"cNo":cNo, "cType":cType, "userid":userid}, this.Member_Valid_CredentialsNumber.getArguments().slice(3));
	},
	Member_Valid_Edit: function(mobile, email, cNo, cType, userid) {
		return this.invoke("Member_Valid_Edit", {"mobile":mobile, "email":email, "cNo":cNo, "cType":cType, "userid":userid}, this.Member_Valid_Edit.getArguments().slice(5));
	},
	Member_Edit_UpdateUser: function(userid, realname, mobile, cno, ctype, email, gender, birthday, address, type, recommender, number) {
		return this.invoke("Member_Edit_UpdateUser", {"userid":userid, "realname":realname, "mobile":mobile, "cno":cno, "ctype":ctype, "email":email, "gender":gender, "birthday":birthday, "address":address, "type":type, "recommender":recommender, "number":number}, this.Member_Edit_UpdateUser.getArguments().slice(12));
	},
	url: '/ajaxpro/ttrj.Components.UserManager,ttrj.Components.ashx'
}));
ttrj.Components.UserManager = new ttrj.Components.UserManager_class();

