if(typeof MixmediaCMS == "undefined") MixmediaCMS={};
if(typeof MixmediaCMS.CMS == "undefined") MixmediaCMS.CMS={};
if(typeof MixmediaCMS.CMS.Ajax == "undefined") MixmediaCMS.CMS.Ajax={};
MixmediaCMS.CMS.Ajax.ArticleAjax_class = function() {};
Object.extend(MixmediaCMS.CMS.Ajax.ArticleAjax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SaveArticleText: function(ArticleID, tx) {
		return this.invoke("SaveArticleText", {"ArticleID":ArticleID, "tx":tx}, this.SaveArticleText.getArguments().slice(2));
	},
	getPageURL: function(ArticleID) {
		return this.invoke("getPageURL", {"ArticleID":ArticleID}, this.getPageURL.getArguments().slice(1));
	},
	getArticle: function(ArticleID) {
		return this.invoke("getArticle", {"ArticleID":ArticleID}, this.getArticle.getArguments().slice(1));
	},
	getArticleText: function(ArticleID) {
		return this.invoke("getArticleText", {"ArticleID":ArticleID}, this.getArticleText.getArguments().slice(1));
	},
	getArticleSummary: function(ArticleID, Details) {
		return this.invoke("getArticleSummary", {"ArticleID":ArticleID, "Details":Details}, this.getArticleSummary.getArguments().slice(2));
	},
	getPage: function(PageID) {
		return this.invoke("getPage", {"PageID":PageID}, this.getPage.getArguments().slice(1));
	},
	getArticleBase: function(ArticleID) {
		return this.invoke("getArticleBase", {"ArticleID":ArticleID}, this.getArticleBase.getArguments().slice(1));
	},
	getTopArticleID: function(ArticleID) {
		return this.invoke("getTopArticleID", {"ArticleID":ArticleID}, this.getTopArticleID.getArguments().slice(1));
	},
	getFile: function(FileID) {
		return this.invoke("getFile", {"FileID":FileID}, this.getFile.getArguments().slice(1));
	},
	getBaseID: function(ArticleID) {
		return this.invoke("getBaseID", {"ArticleID":ArticleID}, this.getBaseID.getArguments().slice(1));
	},
	MoveArticle: function(srcIDstr, targIDstr) {
		return this.invoke("MoveArticle", {"srcIDstr":srcIDstr, "targIDstr":targIDstr}, this.MoveArticle.getArguments().slice(2));
	},
	DeleteBaseArticle: function(BaseID, ArticleID) {
		return this.invoke("DeleteBaseArticle", {"BaseID":BaseID, "ArticleID":ArticleID}, this.DeleteBaseArticle.getArguments().slice(2));
	},
	DeleteArticle: function(ArticleID, DeleteBaseArticle) {
		return this.invoke("DeleteArticle", {"ArticleID":ArticleID, "DeleteBaseArticle":DeleteBaseArticle}, this.DeleteArticle.getArguments().slice(2));
	},
	getComments: function(ArticleID) {
		return this.invoke("getComments", {"ArticleID":ArticleID}, this.getComments.getArguments().slice(1));
	},
	url: '/ajaxpro/MixmediaCMS.CMS.Ajax.ArticleAjax,MixmediaCMS.ashx'
}));
MixmediaCMS.CMS.Ajax.ArticleAjax = new MixmediaCMS.CMS.Ajax.ArticleAjax_class();

