if(typeof ChinSoftProject == "undefined") ChinSoftProject={};
if(typeof ChinSoftProject.Ajax == "undefined") ChinSoftProject.Ajax={};
ChinSoftProject.Ajax.AjaxServer_class = function() {};
Object.extend(ChinSoftProject.Ajax.AjaxServer_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetCurrentMessageInfo: function() {
		return this.invoke("GetCurrentMessageInfo", {}, this.GetCurrentMessageInfo.getArguments().slice(0));
	},
	GetMemberList: function(pageIndex, jsonParameters) {
		return this.invoke("GetMemberList", {"pageIndex":pageIndex, "jsonParameters":jsonParameters}, this.GetMemberList.getArguments().slice(2));
	},
	SaveImageCover: function(informationID, categoryID, title, imageUrl) {
		return this.invoke("SaveImageCover", {"informationID":informationID, "categoryID":categoryID, "title":title, "imageUrl":imageUrl}, this.SaveImageCover.getArguments().slice(4));
	},
	GetInformationList: function(pageIndex, jsonParameters) {
		return this.invoke("GetInformationList", {"pageIndex":pageIndex, "jsonParameters":jsonParameters}, this.GetInformationList.getArguments().slice(2));
	},
	GetReviews: function(pageIndex, informationID, isAscend) {
		return this.invoke("GetReviews", {"pageIndex":pageIndex, "informationID":informationID, "isAscend":isAscend}, this.GetReviews.getArguments().slice(3));
	},
	DeleteReview: function(reviewID) {
		return this.invoke("DeleteReview", {"reviewID":reviewID}, this.DeleteReview.getArguments().slice(1));
	},
	SavePassword: function(jsonParameters) {
		return this.invoke("SavePassword", {"jsonParameters":jsonParameters}, this.SavePassword.getArguments().slice(1));
	},
	PostReview: function(informationID, reviewContent) {
		return this.invoke("PostReview", {"informationID":informationID, "reviewContent":reviewContent}, this.PostReview.getArguments().slice(2));
	},
	PostReply: function(reviewID, replyContent) {
		return this.invoke("PostReply", {"reviewID":reviewID, "replyContent":replyContent}, this.PostReply.getArguments().slice(2));
	},
	RefreshLastVisitTime: function() {
		return this.invoke("RefreshLastVisitTime", {}, this.RefreshLastVisitTime.getArguments().slice(0));
	},
	CheckUsernameExists: function(memberID, strUsername) {
		return this.invoke("CheckUsernameExists", {"memberID":memberID, "strUsername":strUsername}, this.CheckUsernameExists.getArguments().slice(2));
	},
	Login: function(username, password, remeberMe) {
		return this.invoke("Login", {"username":username, "password":password, "remeberMe":remeberMe}, this.Login.getArguments().slice(3));
	},
	SignOut: function() {
		return this.invoke("SignOut", {}, this.SignOut.getArguments().slice(0));
	},
	DeleteInformation: function(checkList) {
		return this.invoke("DeleteInformation", {"checkList":checkList}, this.DeleteInformation.getArguments().slice(1));
	},
	DeleteDictByID: function(dictID) {
		return this.invoke("DeleteDictByID", {"dictID":dictID}, this.DeleteDictByID.getArguments().slice(1));
	},
	ChangeDictSequenceNo: function(dictID1, dictID2) {
		return this.invoke("ChangeDictSequenceNo", {"dictID1":dictID1, "dictID2":dictID2}, this.ChangeDictSequenceNo.getArguments().slice(2));
	},
	url: '/ajaxpro/ChinSoftProject.Ajax.AjaxServer,App_Code.ashx'
}));
ChinSoftProject.Ajax.AjaxServer = new ChinSoftProject.Ajax.AjaxServer_class();

