addNamespace("TT98.Business");
TT98.Business.AjaxFactory_class = Class.create();
Object.extend(TT98.Business.AjaxFactory_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Online: function() {
		return this.invoke("Online", {}, this.Online.getArguments().slice(0));
	},
	CheckUserName: function(UserName) {
		return this.invoke("CheckUserName", {"UserName":UserName}, this.CheckUserName.getArguments().slice(1));
	},
	CheckNickName: function(NickName) {
		return this.invoke("CheckNickName", {"NickName":NickName}, this.CheckNickName.getArguments().slice(1));
	},
	GetMessageCount: function(OwnerID, VisitorID, ShowPrivate) {
		return this.invoke("GetMessageCount", {"OwnerID":OwnerID, "VisitorID":VisitorID, "ShowPrivate":ShowPrivate}, this.GetMessageCount.getArguments().slice(3));
	},
	GetMessageContent: function(PageSize, CurrentPage, OwnerID, VisitorID, ShowPrivate) {
		return this.invoke("GetMessageContent", {"PageSize":PageSize, "CurrentPage":CurrentPage, "OwnerID":OwnerID, "VisitorID":VisitorID, "ShowPrivate":ShowPrivate}, this.GetMessageContent.getArguments().slice(5));
	},
	IsLogin: function() {
		return this.invoke("IsLogin", {}, this.IsLogin.getArguments().slice(0));
	},
	IsOtherLogin: function(LoginUrl, LoginHost) {
		return this.invoke("IsOtherLogin", {"LoginUrl":LoginUrl, "LoginHost":LoginHost}, this.IsOtherLogin.getArguments().slice(2));
	},
	PostMsg: function(UserID, Content, IsPrivate, VisitorID) {
		return this.invoke("PostMsg", {"UserID":UserID, "Content":Content, "IsPrivate":IsPrivate, "VisitorID":VisitorID}, this.PostMsg.getArguments().slice(4));
	},
	IsUserOnline: function(UserID) {
		return this.invoke("IsUserOnline", {"UserID":UserID}, this.IsUserOnline.getArguments().slice(1));
	},
	AddFriend: function(MyFriendID, FriendIsUser) {
		return this.invoke("AddFriend", {"MyFriendID":MyFriendID, "FriendIsUser":FriendIsUser}, this.AddFriend.getArguments().slice(2));
	},
	UpdateVisitorInfo: function(NickName, Sex, Userface) {
		return this.invoke("UpdateVisitorInfo", {"NickName":NickName, "Sex":Sex, "Userface":Userface}, this.UpdateVisitorInfo.getArguments().slice(3));
	},
	GetOnlineList: function(AreaID, CurrentPage, PageSize, ShowType) {
		return this.invoke("GetOnlineList", {"AreaID":AreaID, "CurrentPage":CurrentPage, "PageSize":PageSize, "ShowType":ShowType}, this.GetOnlineList.getArguments().slice(4));
	},
	GetOnlineListStr_SortLastOnlineTime: function() {
		return this.invoke("GetOnlineListStr_SortLastOnlineTime", {}, this.GetOnlineListStr_SortLastOnlineTime.getArguments().slice(0));
	},
	GetIndexUsers: function(UserType) {
		return this.invoke("GetIndexUsers", {"UserType":UserType}, this.GetIndexUsers.getArguments().slice(1));
	},
	GetIndexUrl: function() {
		return this.invoke("GetIndexUrl", {}, this.GetIndexUrl.getArguments().slice(0));
	},
	UserLogout: function() {
		return this.invoke("UserLogout", {}, this.UserLogout.getArguments().slice(0));
	},
	GetOnlieListCount: function() {
		return this.invoke("GetOnlieListCount", {}, this.GetOnlieListCount.getArguments().slice(0));
	},
	HaveNewMessage: function() {
		return this.invoke("HaveNewMessage", {}, this.HaveNewMessage.getArguments().slice(0));
	},
	GetTopMsg: function(TopNum) {
		return this.invoke("GetTopMsg", {"TopNum":TopNum}, this.GetTopMsg.getArguments().slice(1));
	},
	GetIndexMsgList: function(CurrentPage, PageSize) {
		return this.invoke("GetIndexMsgList", {"CurrentPage":CurrentPage, "PageSize":PageSize}, this.GetIndexMsgList.getArguments().slice(2));
	},
	GetMsgList: function(CurrentPage, PageSize) {
		return this.invoke("GetMsgList", {"CurrentPage":CurrentPage, "PageSize":PageSize}, this.GetMsgList.getArguments().slice(2));
	},
	GetOnlineListIndex: function(AreaID, CurrentPage, PageSize, ShowPageCout, GetType) {
		return this.invoke("GetOnlineListIndex", {"AreaID":AreaID, "CurrentPage":CurrentPage, "PageSize":PageSize, "ShowPageCout":ShowPageCout, "GetType":GetType}, this.GetOnlineListIndex.getArguments().slice(5));
	},
	GetCurrentAreaIndex: function() {
		return this.invoke("GetCurrentAreaIndex", {}, this.GetCurrentAreaIndex.getArguments().slice(0));
	},
	DeleteUserMessage: function(MessageID, OwnerID) {
		return this.invoke("DeleteUserMessage", {"MessageID":MessageID, "OwnerID":OwnerID}, this.DeleteUserMessage.getArguments().slice(2));
	},
	DeleteVisitorMessage: function(MessageID, OwnerID) {
		return this.invoke("DeleteVisitorMessage", {"MessageID":MessageID, "OwnerID":OwnerID}, this.DeleteVisitorMessage.getArguments().slice(2));
	},
	AddIndexUrlCount: function(UrlName, UrlLink) {
		return this.invoke("AddIndexUrlCount", {"UrlName":UrlName, "UrlLink":UrlLink}, this.AddIndexUrlCount.getArguments().slice(2));
	},
	GetCityPY: function() {
		return this.invoke("GetCityPY", {}, this.GetCityPY.getArguments().slice(0));
	},
	GetMyWebUrl: function() {
		return this.invoke("GetMyWebUrl", {}, this.GetMyWebUrl.getArguments().slice(0));
	},
	GetVisitWebUrl: function() {
		return this.invoke("GetVisitWebUrl", {}, this.GetVisitWebUrl.getArguments().slice(0));
	},
	GetUserPointLog: function() {
		return this.invoke("GetUserPointLog", {}, this.GetUserPointLog.getArguments().slice(0));
	},
	GetApplyPrizeByUserID: function() {
		return this.invoke("GetApplyPrizeByUserID", {}, this.GetApplyPrizeByUserID.getArguments().slice(0));
	},
	GetUserCommendUser: function() {
		return this.invoke("GetUserCommendUser", {}, this.GetUserCommendUser.getArguments().slice(0));
	},
	initialize: function() {
		this.url = '/ajaxpro/TT98.Business.AjaxFactory,TT98.Business.ashx';
	}
}));
TT98.Business.AjaxFactory = new TT98.Business.AjaxFactory_class();

