if(typeof FridayAd == "undefined") FridayAd={};
if(typeof FridayAd.Web == "undefined") FridayAd.Web={};
if(typeof FridayAd.Web.Community == "undefined") FridayAd.Web.Community={};
if(typeof FridayAd.Web.Community.UserControls == "undefined") FridayAd.Web.Community.UserControls={};
if(typeof FridayAd.Web.Community.UserControls.Messaging == "undefined") FridayAd.Web.Community.UserControls.Messaging={};
FridayAd.Web.Community.UserControls.Messaging.Mailbox_class = function() {};
Object.extend(FridayAd.Web.Community.UserControls.Messaging.Mailbox_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetMailList: function() {
		return this.invoke("GetMailList", {}, this.GetMailList.getArguments().slice(0));
	},
	GetFirstMail: function() {
		return this.invoke("GetFirstMail", {}, this.GetFirstMail.getArguments().slice(0));
	},
	GetSentList: function() {
		return this.invoke("GetSentList", {}, this.GetSentList.getArguments().slice(0));
	},
	CheckForNewMails: function() {
		return this.invoke("CheckForNewMails", {}, this.CheckForNewMails.getArguments().slice(0));
	},
	DeleteMessage: function(MessageID) {
		return this.invoke("DeleteMessage", {"MessageID":MessageID}, this.DeleteMessage.getArguments().slice(1));
	},
	AddFriend: function(UserID) {
		return this.invoke("AddFriend", {"UserID":UserID}, this.AddFriend.getArguments().slice(1));
	},
	SendMessage: function(ToUsers, Subject, Message) {
		return this.invoke("SendMessage", {"ToUsers":ToUsers, "Subject":Subject, "Message":Message}, this.SendMessage.getArguments().slice(3));
	},
	BlockAndDelete: function(MessageID, UserID) {
		return this.invoke("BlockAndDelete", {"MessageID":MessageID, "UserID":UserID}, this.BlockAndDelete.getArguments().slice(2));
	},
	FindUser: function(Username) {
		return this.invoke("FindUser", {"Username":Username}, this.FindUser.getArguments().slice(1));
	},
	GetFriendsList: function() {
		return this.invoke("GetFriendsList", {}, this.GetFriendsList.getArguments().slice(0));
	},
	GetMessage: function(MessageID, messageType) {
		return this.invoke("GetMessage", {"MessageID":MessageID, "messageType":messageType}, this.GetMessage.getArguments().slice(2));
	},
	url: '/ajaxpro/FridayAd.Web.Community.UserControls.Messaging.Mailbox,App_Web_ucmailbox.ascx.78288b4d.ashx'
}));
FridayAd.Web.Community.UserControls.Messaging.Mailbox = new FridayAd.Web.Community.UserControls.Messaging.Mailbox_class();

