if(typeof CMS == "undefined") CMS={};
if(typeof CMS.BlogRetrieve == "undefined") CMS.BlogRetrieve={};
CMS.BlogRetrieve_class = function() {};
Object.extend(CMS.BlogRetrieve_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ServerSideDrawCalendar: function(blogId, year, month, postCount, postsPerPage, pageLinkCount, preview) {
		return this.invoke("ServerSideDrawCalendar", {"blogId":blogId, "year":year, "month":month, "postCount":postCount, "postsPerPage":postsPerPage, "pageLinkCount":pageLinkCount, "preview":preview}, this.ServerSideDrawCalendar.getArguments().slice(7));
	},
	ServerSideDrawBlogPosts: function(blogId, year, month, day, postCount, postsPerPage, pageLinkCount, preview) {
		return this.invoke("ServerSideDrawBlogPosts", {"blogId":blogId, "year":year, "month":month, "day":day, "postCount":postCount, "postsPerPage":postsPerPage, "pageLinkCount":pageLinkCount, "preview":preview}, this.ServerSideDrawBlogPosts.getArguments().slice(8));
	},
	ServerSideDrawBlogPostsByArchive: function(blogId, year, month, postCount, postsPerPage, pageLinkCount, preview) {
		return this.invoke("ServerSideDrawBlogPostsByArchive", {"blogId":blogId, "year":year, "month":month, "postCount":postCount, "postsPerPage":postsPerPage, "pageLinkCount":pageLinkCount, "preview":preview}, this.ServerSideDrawBlogPostsByArchive.getArguments().slice(7));
	},
	ServerSideDrawBlogPostsById: function(blogId, postId, preview) {
		return this.invoke("ServerSideDrawBlogPostsById", {"blogId":blogId, "postId":postId, "preview":preview}, this.ServerSideDrawBlogPostsById.getArguments().slice(3));
	},
	ServerSideDrawBlogPostByTag: function(blogId, tagId, postsPerPage, pageLinkCount, preview) {
		return this.invoke("ServerSideDrawBlogPostByTag", {"blogId":blogId, "tagId":tagId, "postsPerPage":postsPerPage, "pageLinkCount":pageLinkCount, "preview":preview}, this.ServerSideDrawBlogPostByTag.getArguments().slice(5));
	},
	ServerSideDrawBlogPostByCategory: function(blogId, categoryId, postsPerPage, pageLinkCount, preview) {
		return this.invoke("ServerSideDrawBlogPostByCategory", {"blogId":blogId, "categoryId":categoryId, "postsPerPage":postsPerPage, "pageLinkCount":pageLinkCount, "preview":preview}, this.ServerSideDrawBlogPostByCategory.getArguments().slice(5));
	},
	ServerSideDrawBlogPostByPage: function(blogId, tagId, categoryId, pageNumber, postsPerPage, postCount, pageLinkCount, month, year, day, preview) {
		return this.invoke("ServerSideDrawBlogPostByPage", {"blogId":blogId, "tagId":tagId, "categoryId":categoryId, "pageNumber":pageNumber, "postsPerPage":postsPerPage, "postCount":postCount, "pageLinkCount":pageLinkCount, "month":month, "year":year, "day":day, "preview":preview}, this.ServerSideDrawBlogPostByPage.getArguments().slice(11));
	},
	url: '/ajaxpro/CMS.BlogRetrieve,Catalyst.Web.CMS.ashx'
}));
CMS.BlogRetrieve = new CMS.BlogRetrieve_class();

