addNamespace("elmasry");
elmasry.article2_class = function() {};
Object.extend(elmasry.article2_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	LoadThreads: function(ArticleID, PageIndex) {
		return this.invoke("LoadThreads", {"ArticleID":ArticleID, "PageIndex":PageIndex}, this.LoadThreads.getArguments().slice(2));
	},
	LoadRightNavigation: function(SectionID, PageIndex, ArticleID, IssueID) {
		return this.invoke("LoadRightNavigation", {"SectionID":SectionID, "PageIndex":PageIndex, "ArticleID":ArticleID, "IssueID":IssueID}, this.LoadRightNavigation.getArguments().slice(4));
	},
	notifyRejected: function(ThreadID, IP, ArticleID) {
		return this.invoke("notifyRejected", {"ThreadID":ThreadID, "IP":IP, "ArticleID":ArticleID}, this.notifyRejected.getArguments().slice(3));
	},
	editThread: function(ThreadID) {
		return this.invoke("editThread", {"ThreadID":ThreadID}, this.editThread.getArguments().slice(1));
	},
	updateThread: function(ThreadID, ThreadTitle, Thread) {
		return this.invoke("updateThread", {"ThreadID":ThreadID, "ThreadTitle":ThreadTitle, "Thread":Thread}, this.updateThread.getArguments().slice(3));
	},
	url: '/ajaxpro/elmasry.article2,elmasry.ashx'
}));
elmasry.article2 = new elmasry.article2_class();

