if(typeof FotoEver == "undefined") FotoEver={};
if(typeof FotoEver.BlogLibrary == "undefined") FotoEver.BlogLibrary={};
if(typeof FotoEver.BlogLibrary.SpaceAjax == "undefined") FotoEver.BlogLibrary.SpaceAjax={};
FotoEver.BlogLibrary.SpaceAjax_class = function() {};
Object.extend(FotoEver.BlogLibrary.SpaceAjax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Ajax: function(module, page, sort, userid) {
		return this.invoke("Ajax", {"module":module, "page":page, "sort":sort, "userid":userid}, this.Ajax.getArguments().slice(4));
	},
	AjaxF: function(module, page, sort, userid) {
		return this.invoke("AjaxF", {"module":module, "page":page, "sort":sort, "userid":userid}, this.AjaxF.getArguments().slice(4));
	},
	GuestBookAdd: function(uid, content, niceName) {
		return this.invoke("GuestBookAdd", {"uid":uid, "content":content, "niceName":niceName}, this.GuestBookAdd.getArguments().slice(3));
	},
	GetMusicCommentStr: function(MusicID, pageIndex) {
		return this.invoke("GetMusicCommentStr", {"MusicID":MusicID, "pageIndex":pageIndex}, this.GetMusicCommentStr.getArguments().slice(2));
	},
	AddMusicCommentStr: function(RegisterID, MusicID, Content, CommentNickName, CommentURL, Score) {
		return this.invoke("AddMusicCommentStr", {"RegisterID":RegisterID, "MusicID":MusicID, "Content":Content, "CommentNickName":CommentNickName, "CommentURL":CommentURL, "Score":Score}, this.AddMusicCommentStr.getArguments().slice(6));
	},
	GetMusicScoreStr: function(MusicID) {
		return this.invoke("GetMusicScoreStr", {"MusicID":MusicID}, this.GetMusicScoreStr.getArguments().slice(1));
	},
	DeleteMusicCommentStr: function(MusicCommentID, MusicID) {
		return this.invoke("DeleteMusicCommentStr", {"MusicCommentID":MusicCommentID, "MusicID":MusicID}, this.DeleteMusicCommentStr.getArguments().slice(2));
	},
	GetMusicStr: function(SortID, RegisterID, pageIndex) {
		return this.invoke("GetMusicStr", {"SortID":SortID, "RegisterID":RegisterID, "pageIndex":pageIndex}, this.GetMusicStr.getArguments().slice(3));
	},
	GetMusicLyricStr: function(MusicID) {
		return this.invoke("GetMusicLyricStr", {"MusicID":MusicID}, this.GetMusicLyricStr.getArguments().slice(1));
	},
	GetPlayMusicListStr: function(MusicID) {
		return this.invoke("GetPlayMusicListStr", {"MusicID":MusicID}, this.GetPlayMusicListStr.getArguments().slice(1));
	},
	AddVideoCommentStr: function(RegisterID, VideoID, Content, CommentNickName, CommentURL, Score) {
		return this.invoke("AddVideoCommentStr", {"RegisterID":RegisterID, "VideoID":VideoID, "Content":Content, "CommentNickName":CommentNickName, "CommentURL":CommentURL, "Score":Score}, this.AddVideoCommentStr.getArguments().slice(6));
	},
	GetVideoCommentStr: function(VideoID, pageIndex) {
		return this.invoke("GetVideoCommentStr", {"VideoID":VideoID, "pageIndex":pageIndex}, this.GetVideoCommentStr.getArguments().slice(2));
	},
	DeleteVideoCommentStr: function(VideoCommentID, VideoID) {
		return this.invoke("DeleteVideoCommentStr", {"VideoCommentID":VideoCommentID, "VideoID":VideoID}, this.DeleteVideoCommentStr.getArguments().slice(2));
	},
	FavoriteVideoStr: function(VideoID, RegisterID) {
		return this.invoke("FavoriteVideoStr", {"VideoID":VideoID, "RegisterID":RegisterID}, this.FavoriteVideoStr.getArguments().slice(2));
	},
	GetVideoScoreStr: function(VideoID) {
		return this.invoke("GetVideoScoreStr", {"VideoID":VideoID}, this.GetVideoScoreStr.getArguments().slice(1));
	},
	GetVideoStr: function(CollectionUID, RegisterID, pageIndex) {
		return this.invoke("GetVideoStr", {"CollectionUID":CollectionUID, "RegisterID":RegisterID, "pageIndex":pageIndex}, this.GetVideoStr.getArguments().slice(3));
	},
	AddReverts: function(GuestBookID, content) {
		return this.invoke("AddReverts", {"GuestBookID":GuestBookID, "content":content}, this.AddReverts.getArguments().slice(2));
	},
	DelGuestBook: function(id) {
		return this.invoke("DelGuestBook", {"id":id}, this.DelGuestBook.getArguments().slice(1));
	},
	guestBookAdd: function(RegisterID, content, niceName, DomainURL, IsShare) {
		return this.invoke("guestBookAdd", {"RegisterID":RegisterID, "content":content, "niceName":niceName, "DomainURL":DomainURL, "IsShare":IsShare}, this.guestBookAdd.getArguments().slice(5));
	},
	FavoriteMusic: function(RegisterID, MusicID) {
		return this.invoke("FavoriteMusic", {"RegisterID":RegisterID, "MusicID":MusicID}, this.FavoriteMusic.getArguments().slice(2));
	},
	AddDiaryComment: function(registerId, itemID, commentRegisterID, sortType, content, CommentName, CommentURLdomain) {
		return this.invoke("AddDiaryComment", {"registerId":registerId, "itemID":itemID, "commentRegisterID":commentRegisterID, "sortType":sortType, "content":content, "CommentName":CommentName, "CommentURLdomain":CommentURLdomain}, this.AddDiaryComment.getArguments().slice(7));
	},
	AddDiaryAuthorComment: function(commentID, authorCommentContent) {
		return this.invoke("AddDiaryAuthorComment", {"commentID":commentID, "authorCommentContent":authorCommentContent}, this.AddDiaryAuthorComment.getArguments().slice(2));
	},
	deleteComment: function(id) {
		return this.invoke("deleteComment", {"id":id}, this.deleteComment.getArguments().slice(1));
	},
	GetCommentById: function(DiaryID, PageIndex, RegisterID) {
		return this.invoke("GetCommentById", {"DiaryID":DiaryID, "PageIndex":PageIndex, "RegisterID":RegisterID}, this.GetCommentById.getArguments().slice(3));
	},
	AddFavorites: function(DiaryID, RegisterID) {
		return this.invoke("AddFavorites", {"DiaryID":DiaryID, "RegisterID":RegisterID}, this.AddFavorites.getArguments().slice(2));
	},
	GetMoodDiary: function(URLdomain, RegisterID, PageIndex) {
		return this.invoke("GetMoodDiary", {"URLdomain":URLdomain, "RegisterID":RegisterID, "PageIndex":PageIndex}, this.GetMoodDiary.getArguments().slice(3));
	},
	url: '/ajaxpro/FotoEver.BlogLibrary.SpaceAjax,BlogLibrary.ashx'
}));
FotoEver.BlogLibrary.SpaceAjax = new FotoEver.BlogLibrary.SpaceAjax_class();

