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(), {
	Rate: function(modulerID, modulerItemID, value) {
		return this.invoke("Rate", {"modulerID":modulerID, "modulerItemID":modulerItemID, "value":value}, this.Rate.getArguments().slice(3));
	},
	AddFriend: function(friendID) {
		return this.invoke("AddFriend", {"friendID":friendID}, this.AddFriend.getArguments().slice(1));
	},
	Poke: function(memberID) {
		return this.invoke("Poke", {"memberID":memberID}, this.Poke.getArguments().slice(1));
	},
	PokeBack: function(pokeID) {
		return this.invoke("PokeBack", {"pokeID":pokeID}, this.PokeBack.getArguments().slice(1));
	},
	PokeDelete: function(pokeID) {
		return this.invoke("PokeDelete", {"pokeID":pokeID}, this.PokeDelete.getArguments().slice(1));
	},
	GetPoke: function(pokedMemberID) {
		return this.invoke("GetPoke", {"pokedMemberID":pokedMemberID}, this.GetPoke.getArguments().slice(1));
	},
	GetReviews: function(pageIndex, modulerID, modulerItemID, isAscend) {
		return this.invoke("GetReviews", {"pageIndex":pageIndex, "modulerID":modulerID, "modulerItemID":modulerItemID, "isAscend":isAscend}, this.GetReviews.getArguments().slice(4));
	},
	DeleteReview: function(reviewID) {
		return this.invoke("DeleteReview", {"reviewID":reviewID}, this.DeleteReview.getArguments().slice(1));
	},
	PostReview: function(modulerID, modulerItemID, reviewContent, anonymous) {
		return this.invoke("PostReview", {"modulerID":modulerID, "modulerItemID":modulerItemID, "reviewContent":reviewContent, "anonymous":anonymous}, this.PostReview.getArguments().slice(4));
	},
	PostReply: function(reviewID, replyContent) {
		return this.invoke("PostReply", {"reviewID":reviewID, "replyContent":replyContent}, this.PostReply.getArguments().slice(2));
	},
	ChangeVersion: function(versionID) {
		return this.invoke("ChangeVersion", {"versionID":versionID}, this.ChangeVersion.getArguments().slice(1));
	},
	CheckEmailExists: function(memberID, strEmail) {
		return this.invoke("CheckEmailExists", {"memberID":memberID, "strEmail":strEmail}, this.CheckEmailExists.getArguments().slice(2));
	},
	CheckDomainExists: function(memberID, strDomain) {
		return this.invoke("CheckDomainExists", {"memberID":memberID, "strDomain":strDomain}, this.CheckDomainExists.getArguments().slice(2));
	},
	GetAllFriends: function(memberID) {
		return this.invoke("GetAllFriends", {"memberID":memberID}, this.GetAllFriends.getArguments().slice(1));
	},
	RefreshLastVisitTime: function() {
		return this.invoke("RefreshLastVisitTime", {}, this.RefreshLastVisitTime.getArguments().slice(0));
	},
	GetCurrentMessageInfo: function() {
		return this.invoke("GetCurrentMessageInfo", {}, this.GetCurrentMessageInfo.getArguments().slice(0));
	},
	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));
	},
	GetRelatedInfo: function(lat, lng, kilo) {
		return this.invoke("GetRelatedInfo", {"lat":lat, "lng":lng, "kilo":kilo}, this.GetRelatedInfo.getArguments().slice(3));
	},
	GetMemberList: function(pageIndex, jsonParameters) {
		return this.invoke("GetMemberList", {"pageIndex":pageIndex, "jsonParameters":jsonParameters}, this.GetMemberList.getArguments().slice(2));
	},
	DeleteTopic: function(topicID) {
		return this.invoke("DeleteTopic", {"topicID":topicID}, this.DeleteTopic.getArguments().slice(1));
	},
	ApproveFriend: function(memberFriendID) {
		return this.invoke("ApproveFriend", {"memberFriendID":memberFriendID}, this.ApproveFriend.getArguments().slice(1));
	},
	DenyFriend: function(memberFriendID) {
		return this.invoke("DenyFriend", {"memberFriendID":memberFriendID}, this.DenyFriend.getArguments().slice(1));
	},
	DeleteFriend: function(memberFriendID) {
		return this.invoke("DeleteFriend", {"memberFriendID":memberFriendID}, this.DeleteFriend.getArguments().slice(1));
	},
	SaveEmailNotice: function(checkList) {
		return this.invoke("SaveEmailNotice", {"checkList":checkList}, this.SaveEmailNotice.getArguments().slice(1));
	},
	DeleteInviting: function(checkList) {
		return this.invoke("DeleteInviting", {"checkList":checkList}, this.DeleteInviting.getArguments().slice(1));
	},
	DeleteMessageReceiver: function(checkList) {
		return this.invoke("DeleteMessageReceiver", {"checkList":checkList}, this.DeleteMessageReceiver.getArguments().slice(1));
	},
	DeleteMessage: function(checkList) {
		return this.invoke("DeleteMessage", {"checkList":checkList}, this.DeleteMessage.getArguments().slice(1));
	},
	DisableMember: function(checkList) {
		return this.invoke("DisableMember", {"checkList":checkList}, this.DisableMember.getArguments().slice(1));
	},
	EnableMember: function(checkList) {
		return this.invoke("EnableMember", {"checkList":checkList}, this.EnableMember.getArguments().slice(1));
	},
	DisableAdmin: function(checkList) {
		return this.invoke("DisableAdmin", {"checkList":checkList}, this.DisableAdmin.getArguments().slice(1));
	},
	EnableAdmin: function(checkList) {
		return this.invoke("EnableAdmin", {"checkList":checkList}, this.EnableAdmin.getArguments().slice(1));
	},
	ApproveBatchFlag: function(checkList) {
		return this.invoke("ApproveBatchFlag", {"checkList":checkList}, this.ApproveBatchFlag.getArguments().slice(1));
	},
	CropImage: function(imageID, left, top, width, height, deleteOld, saveAsPersonalPhoto) {
		return this.invoke("CropImage", {"imageID":imageID, "left":left, "top":top, "width":width, "height":height, "deleteOld":deleteOld, "saveAsPersonalPhoto":saveAsPersonalPhoto}, this.CropImage.getArguments().slice(7));
	},
	AutoSaveInformation: function(informationID, content, imageID) {
		return this.invoke("AutoSaveInformation", {"informationID":informationID, "content":content, "imageID":imageID}, this.AutoSaveInformation.getArguments().slice(3));
	},
	CheckInformationPassword: function(informationID, password) {
		return this.invoke("CheckInformationPassword", {"informationID":informationID, "password":password}, this.CheckInformationPassword.getArguments().slice(2));
	},
	Flag: function(modulerID, moulerItemID, content) {
		return this.invoke("Flag", {"modulerID":modulerID, "moulerItemID":moulerItemID, "content":content}, this.Flag.getArguments().slice(3));
	},
	EditFriend: function(friendInfo) {
		return this.invoke("EditFriend", {"friendInfo":friendInfo}, this.EditFriend.getArguments().slice(1));
	},
	url: '/ajaxpro/ChinSoftProject.Ajax.AjaxServer,App_Code.ashx'
}));
ChinSoftProject.Ajax.AjaxServer = new ChinSoftProject.Ajax.AjaxServer_class();

