EpisodeAjax_class = function() {};
Object.extend(EpisodeAjax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetCommentCount: function(episodeId) {
		return this.invoke("GetCommentCount", {"episodeId":episodeId}, this.GetCommentCount.getArguments().slice(1));
	},
	GetCommentListing: function(episodeId) {
		return this.invoke("GetCommentListing", {"episodeId":episodeId}, this.GetCommentListing.getArguments().slice(1));
	},
	AddComment: function(rawComment) {
		return this.invoke("AddComment", {"rawComment":rawComment}, this.AddComment.getArguments().slice(1));
	},
	FlagEpisode: function(episodeId) {
		return this.invoke("FlagEpisode", {"episodeId":episodeId}, this.FlagEpisode.getArguments().slice(1));
	},
	SendMessage: function(rawMessage) {
		return this.invoke("SendMessage", {"rawMessage":rawMessage}, this.SendMessage.getArguments().slice(1));
	},
	RateEpisode: function(episodeId, ratingScore) {
		return this.invoke("RateEpisode", {"episodeId":episodeId, "ratingScore":ratingScore}, this.RateEpisode.getArguments().slice(2));
	},
	url: '/ajaxpro/Paramagnus.Podcasting.Spot.Website.User.EpisodeAjax,App_Code.slvz0gz8.ashx'
}));
EpisodeAjax = new EpisodeAjax_class();

