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));
	},
	GetContacts: function(strEmail, strPassword) {
		return this.invoke("GetContacts", {"strEmail":strEmail, "strPassword":strPassword}, this.GetContacts.getArguments().slice(2));
	},
	CreateAdSense: function(strEmail) {
		return this.invoke("CreateAdSense", {"strEmail":strEmail}, this.CreateAdSense.getArguments().slice(1));
	},
	AssociateAdSense: function(strEmail, strPostCode, strPhone) {
		return this.invoke("AssociateAdSense", {"strEmail":strEmail, "strPostCode":strPostCode, "strPhone":strPhone}, this.AssociateAdSense.getArguments().slice(3));
	},
	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));
	},
	GetAlbumList: function(pageIndex, jsonParameters) {
		return this.invoke("GetAlbumList", {"pageIndex":pageIndex, "jsonParameters":jsonParameters}, this.GetAlbumList.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));
	},
	CheckAlbumPassword: function(albumID, password) {
		return this.invoke("CheckAlbumPassword", {"albumID":albumID, "password":password}, this.CheckAlbumPassword.getArguments().slice(2));
	},
	DeleteAlbum: function(albumID) {
		return this.invoke("DeleteAlbum", {"albumID":albumID}, this.DeleteAlbum.getArguments().slice(1));
	},
	DeleteAlbumPhoto: function(albumPhotoID) {
		return this.invoke("DeleteAlbumPhoto", {"albumPhotoID":albumPhotoID}, this.DeleteAlbumPhoto.getArguments().slice(1));
	},
	SetAlbumCover: function(albumID, imageID) {
		return this.invoke("SetAlbumCover", {"albumID":albumID, "imageID":imageID}, this.SetAlbumCover.getArguments().slice(2));
	},
	MoveToAlbum: function(fromAlbumID, toAlbumID, albumPhotoIDs) {
		return this.invoke("MoveToAlbum", {"fromAlbumID":fromAlbumID, "toAlbumID":toAlbumID, "albumPhotoIDs":albumPhotoIDs}, this.MoveToAlbum.getArguments().slice(3));
	},
	UpdatePhotoCaption: function(jsonCaptions) {
		return this.invoke("UpdatePhotoCaption", {"jsonCaptions":jsonCaptions}, this.UpdatePhotoCaption.getArguments().slice(1));
	},
	Flag: function(modulerID, moulerItemID, content) {
		return this.invoke("Flag", {"modulerID":modulerID, "moulerItemID":moulerItemID, "content":content}, this.Flag.getArguments().slice(3));
	},
	EditAlbum: function(albumInfo) {
		return this.invoke("EditAlbum", {"albumInfo":albumInfo}, this.EditAlbum.getArguments().slice(1));
	},
	EditFriend: function(friendInfo) {
		return this.invoke("EditFriend", {"friendInfo":friendInfo}, this.EditFriend.getArguments().slice(1));
	},
	GetActiveAdsenseMemberList: function(pageIndex) {
		return this.invoke("GetActiveAdsenseMemberList", {"pageIndex":pageIndex}, this.GetActiveAdsenseMemberList.getArguments().slice(1));
	},
	url: '/ajaxpro/ChinSoftProject.Ajax.AjaxServer,App_Code.ashx'
}));
ChinSoftProject.Ajax.AjaxServer = new ChinSoftProject.Ajax.AjaxServer_class();

