if(typeof WebAspx == "undefined") WebAspx={};
if(typeof WebAspx.Ajax == "undefined") WebAspx.Ajax={};
if(typeof WebAspx.Ajax.User == "undefined") WebAspx.Ajax.User={};
WebAspx.Ajax.User_class = function() {};
Object.extend(WebAspx.Ajax.User_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Exists_byUserId: function(user_Id) {
		return this.invoke("Exists_byUserId", {"user_Id":user_Id}, this.Exists_byUserId.getArguments().slice(1));
	},
	IsLogin: function() {
		return this.invoke("IsLogin", {}, this.IsLogin.getArguments().slice(0));
	},
	AddC_Smsvip: function(user_id, methods) {
		return this.invoke("AddC_Smsvip", {"user_id":user_id, "methods":methods}, this.AddC_Smsvip.getArguments().slice(2));
	},
	Add_Message: function(to_user_id, content) {
		return this.invoke("Add_Message", {"to_user_id":to_user_id, "content":content}, this.Add_Message.getArguments().slice(2));
	},
	Add_Map: function(user_id, map) {
		return this.invoke("Add_Map", {"user_id":user_id, "map":map}, this.Add_Map.getArguments().slice(2));
	},
	Logout: function() {
		return this.invoke("Logout", {}, this.Logout.getArguments().slice(0));
	},
	UserLoginValid: function(strId, passWord, isRemember, logintype) {
		return this.invoke("UserLoginValid", {"strId":strId, "passWord":passWord, "isRemember":isRemember, "logintype":logintype}, this.UserLoginValid.getArguments().slice(4));
	},
	UserMailValid: function(txtmail, txtphone, mailflag, phoneflag, user_id, svip, shopid) {
		return this.invoke("UserMailValid", {"txtmail":txtmail, "txtphone":txtphone, "mailflag":mailflag, "phoneflag":phoneflag, "user_id":user_id, "svip":svip, "shopid":shopid}, this.UserMailValid.getArguments().slice(7));
	},
	UserMailInvited: function(txtmail, name, alt, memo, time, user_id, svip, shopid) {
		return this.invoke("UserMailInvited", {"txtmail":txtmail, "name":name, "alt":alt, "memo":memo, "time":time, "user_id":user_id, "svip":svip, "shopid":shopid}, this.UserMailInvited.getArguments().slice(8));
	},
	UserReply: function(topic_id, title, memo, i_sign) {
		return this.invoke("UserReply", {"topic_id":topic_id, "title":title, "memo":memo, "i_sign":i_sign}, this.UserReply.getArguments().slice(4));
	},
	url: '/ajaxpro/WebAspx.Ajax.User,Ajax.ashx'
}));
WebAspx.Ajax.User = new WebAspx.Ajax.User_class();

