if(typeof KetapakManager == "undefined") KetapakManager={};
KetapakManager_class = function() {};
Object.extend(KetapakManager_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	AddRate: function(code, rate) {
		return this.invoke("AddRate", {"code":code, "rate":rate}, this.AddRate.getArguments().slice(2));
	},
	Bookmark: function(code, comment, labels) {
		return this.invoke("Bookmark", {"code":code, "comment":comment, "labels":labels}, this.Bookmark.getArguments().slice(3));
	},
	LoadByCode: function(code) {
		return this.invoke("LoadByCode", {"code":code}, this.LoadByCode.getArguments().slice(1));
	},
	LoadNext: function(label, currentIndex, orderColumn, order) {
		return this.invoke("LoadNext", {"label":label, "currentIndex":currentIndex, "orderColumn":orderColumn, "order":order}, this.LoadNext.getArguments().slice(4));
	},
	LoadPrevious: function(label, currentIndex, orderColumn, order) {
		return this.invoke("LoadPrevious", {"label":label, "currentIndex":currentIndex, "orderColumn":orderColumn, "order":order}, this.LoadPrevious.getArguments().slice(4));
	},
	RegisterTextMessage: function(id, text, description, labels, proposedLabels, isAnnoying, rate, language, authorName) {
		return this.invoke("RegisterTextMessage", {"id":id, "text":text, "description":description, "labels":labels, "proposedLabels":proposedLabels, "isAnnoying":isAnnoying, "rate":rate, "language":language, "authorName":authorName}, this.RegisterTextMessage.getArguments().slice(9));
	},
	RemoveBookmark: function(code) {
		return this.invoke("RemoveBookmark", {"code":code}, this.RemoveBookmark.getArguments().slice(1));
	},
	SendTextMessage: function(code, from, receivers, requestPaymentUrl) {
		return this.invoke("SendTextMessage", {"code":code, "from":from, "receivers":receivers, "requestPaymentUrl":requestPaymentUrl}, this.SendTextMessage.getArguments().slice(4));
	},
	url: '/ajaxpro/Mehan.Navand.Services.Tools.Interfaces.KetapakUser,Mehan.Navand.Services.ashx'
}));
KetapakManager = new KetapakManager_class();

