addNamespace("sGroup_GroupDisplay");
sGroup_GroupDisplay_class = Class.create();
sGroup_GroupDisplay_class.prototype = (new AjaxPro.Request()).extend({
	JoinGroup: function(sGroupID, callback) {
		return this.invoke("JoinGroup", {"sGroupID":sGroupID}, callback);
	},
	ShowGroupArticles: function(sGroupID, PageNum, PageSize, callback) {
		return this.invoke("ShowGroupArticles", {"sGroupID":sGroupID, "PageNum":PageNum, "PageSize":PageSize}, callback);
	},
	checkIPAddr: function(sArticleID, callback) {
		return this.invoke("checkIPAddr", {"sArticleID":sArticleID}, callback);
	},
	VoteGroupArticle: function(sArticleID, callback) {
		return this.invoke("VoteGroupArticle", {"sArticleID":sArticleID}, callback);
	},
	CheckForm: function(sArticleTitle, sArticleContent, callback) {
		return this.invoke("CheckForm", {"sArticleTitle":sArticleTitle, "sArticleContent":sArticleContent}, callback);
	},
	SubmitArticle: function(sArticleID, sArticleTitle, sArticleContent, sGroupID, sViewGrant, sCode, callback) {
		return this.invoke("SubmitArticle", {"sArticleID":sArticleID, "sArticleTitle":sArticleTitle, "sArticleContent":sArticleContent, "sGroupID":sGroupID, "sViewGrant":sViewGrant, "sCode":sCode}, callback);
	},
	MyFavorArticle: function(sArticleID, callback) {
		return this.invoke("MyFavorArticle", {"sArticleID":sArticleID}, callback);
	},
	GroupArticleDel: function(sArticleID, callback) {
		return this.invoke("GroupArticleDel", {"sArticleID":sArticleID}, callback);
	},
	LoadArticleByID: function(sArticleID, callback) {
		return this.invoke("LoadArticleByID", {"sArticleID":sArticleID}, callback);
	},
	RecordUrl: function(url, callback) {
		return this.invoke("RecordUrl", {"url":url}, callback);
	},
	initialize: function() {
		this.url = "/ajaxpro/sGroup_GroupDisplay,App_Web_gjkof2lb.ashx";
	}
})
sGroup_GroupDisplay = new sGroup_GroupDisplay_class();

