if(typeof Mythos == "undefined") Mythos={};
if(typeof Mythos.QianXun == "undefined") Mythos.QianXun={};
if(typeof Mythos.QianXun.BusinessRules == "undefined") Mythos.QianXun.BusinessRules={};
if(typeof Mythos.QianXun.BusinessRules.Ajax == "undefined") Mythos.QianXun.BusinessRules.Ajax={};
Mythos.QianXun.BusinessRules.Ajax.Top_class = function() {};
Object.extend(Mythos.QianXun.BusinessRules.Ajax.Top_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	IsRegEmail: function(strInputEmail) {
		return this.invoke("IsRegEmail", {"strInputEmail":strInputEmail}, this.IsRegEmail.getArguments().slice(1));
	},
	RegUser: function(strInputEmail, strInputPassword, strInputNickName, strRequesterEmail) {
		return this.invoke("RegUser", {"strInputEmail":strInputEmail, "strInputPassword":strInputPassword, "strInputNickName":strInputNickName, "strRequesterEmail":strRequesterEmail}, this.RegUser.getArguments().slice(4));
	},
	IsRepeatNickName: function(strInputNickName) {
		return this.invoke("IsRepeatNickName", {"strInputNickName":strInputNickName}, this.IsRepeatNickName.getArguments().slice(1));
	},
	IsCode: function(strInputCode) {
		return this.invoke("IsCode", {"strInputCode":strInputCode}, this.IsCode.getArguments().slice(1));
	},
	CheckLoginCode: function(strInputCode) {
		return this.invoke("CheckLoginCode", {"strInputCode":strInputCode}, this.CheckLoginCode.getArguments().slice(1));
	},
	ChkLogin: function(strEmail, strPassword, strCode, boolRelogin, count) {
		return this.invoke("ChkLogin", {"strEmail":strEmail, "strPassword":strPassword, "strCode":strCode, "boolRelogin":boolRelogin, "count":count}, this.ChkLogin.getArguments().slice(5));
	},
	GetIsActive: function() {
		return this.invoke("GetIsActive", {}, this.GetIsActive.getArguments().slice(0));
	},
	ChkLoginEmail: function(strEmail) {
		return this.invoke("ChkLoginEmail", {"strEmail":strEmail}, this.ChkLoginEmail.getArguments().slice(1));
	},
	Logout: function() {
		return this.invoke("Logout", {}, this.Logout.getArguments().slice(0));
	},
	Findpassword: function(strEmail) {
		return this.invoke("Findpassword", {"strEmail":strEmail}, this.Findpassword.getArguments().slice(1));
	},
	RetPassword: function(strEmail, strPassword, strCode) {
		return this.invoke("RetPassword", {"strEmail":strEmail, "strPassword":strPassword, "strCode":strCode}, this.RetPassword.getArguments().slice(3));
	},
	VEsend: function() {
		return this.invoke("VEsend", {}, this.VEsend.getArguments().slice(0));
	},
	GetIdiographList: function() {
		return this.invoke("GetIdiographList", {}, this.GetIdiographList.getArguments().slice(0));
	},
	SaveMySpaceIdiograph: function(m_IdiographCont) {
		return this.invoke("SaveMySpaceIdiograph", {"m_IdiographCont":m_IdiographCont}, this.SaveMySpaceIdiograph.getArguments().slice(1));
	},
	SaveMySpaceName: function(strMySpaceName) {
		return this.invoke("SaveMySpaceName", {"strMySpaceName":strMySpaceName}, this.SaveMySpaceName.getArguments().slice(1));
	},
	SendRequest: function(strEmail, strBody) {
		return this.invoke("SendRequest", {"strEmail":strEmail, "strBody":strBody}, this.SendRequest.getArguments().slice(2));
	},
	GetReviewEmailBody: function(strBody) {
		return this.invoke("GetReviewEmailBody", {"strBody":strBody}, this.GetReviewEmailBody.getArguments().slice(1));
	},
	SearchUser: function(strNickName) {
		return this.invoke("SearchUser", {"strNickName":strNickName}, this.SearchUser.getArguments().slice(1));
	},
	GetMySpaceName: function() {
		return this.invoke("GetMySpaceName", {}, this.GetMySpaceName.getArguments().slice(0));
	},
	GetNickNameByEmail: function(strEmail) {
		return this.invoke("GetNickNameByEmail", {"strEmail":strEmail}, this.GetNickNameByEmail.getArguments().slice(1));
	},
	GetCurrentUserID: function() {
		return this.invoke("GetCurrentUserID", {}, this.GetCurrentUserID.getArguments().slice(0));
	},
	GetNickNameBySession: function() {
		return this.invoke("GetNickNameBySession", {}, this.GetNickNameBySession.getArguments().slice(0));
	},
	SaveSetting: function(sn, sv) {
		return this.invoke("SaveSetting", {"sn":sn, "sv":sv}, this.SaveSetting.getArguments().slice(2));
	},
	GetSettingValue: function(sn) {
		return this.invoke("GetSettingValue", {"sn":sn}, this.GetSettingValue.getArguments().slice(1));
	},
	GetNewMessageCount: function() {
		return this.invoke("GetNewMessageCount", {}, this.GetNewMessageCount.getArguments().slice(0));
	},
	LinkmanExist: function(LinkUID) {
		return this.invoke("LinkmanExist", {"LinkUID":LinkUID}, this.LinkmanExist.getArguments().slice(1));
	},
	GetNeighbor_left: function(userID) {
		return this.invoke("GetNeighbor_left", {"userID":userID}, this.GetNeighbor_left.getArguments().slice(1));
	},
	GetNeighbor_right: function(userID) {
		return this.invoke("GetNeighbor_right", {"userID":userID}, this.GetNeighbor_right.getArguments().slice(1));
	},
	GetGroupNeighbor_left: function(groupID) {
		return this.invoke("GetGroupNeighbor_left", {"groupID":groupID}, this.GetGroupNeighbor_left.getArguments().slice(1));
	},
	GetGroupNeighbor_right: function(groupID) {
		return this.invoke("GetGroupNeighbor_right", {"groupID":groupID}, this.GetGroupNeighbor_right.getArguments().slice(1));
	},
	url: '/ajaxpro/Mythos.QianXun.BusinessRules.Ajax.Top,Mythos.QianXun.BusinessRules.ashx'
}));
Mythos.QianXun.BusinessRules.Ajax.Top = new Mythos.QianXun.BusinessRules.Ajax.Top_class();

