if(typeof Eggert == "undefined") Eggert={};
if(typeof Eggert.bo == "undefined") Eggert.bo={};
Eggert.bo.boPodcast_class = function() {};
Object.extend(Eggert.bo.boPodcast_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetPodcast: function(PodcastID) {
		return this.invoke("GetPodcast", {"PodcastID":PodcastID}, this.GetPodcast.getArguments().slice(1));
	},
	GetPodcasts: function() {
		return this.invoke("GetPodcasts", {}, this.GetPodcasts.getArguments().slice(0));
	},
	InsertPodcast: function(SeriesNumber, Title, ShortDescription, Description, Duration, Size, FileLink, PodcastPlaylist) {
		return this.invoke("InsertPodcast", {"SeriesNumber":SeriesNumber, "Title":Title, "ShortDescription":ShortDescription, "Description":Description, "Duration":Duration, "Size":Size, "FileLink":FileLink, "PodcastPlaylist":PodcastPlaylist}, this.InsertPodcast.getArguments().slice(8));
	},
	UpdatePodcast: function(PodcastID, SeriesNumber, Title, Description, ShortDescription, Duration, Size, FileLink, PodcastPlaylist) {
		return this.invoke("UpdatePodcast", {"PodcastID":PodcastID, "SeriesNumber":SeriesNumber, "Title":Title, "Description":Description, "ShortDescription":ShortDescription, "Duration":Duration, "Size":Size, "FileLink":FileLink, "PodcastPlaylist":PodcastPlaylist}, this.UpdatePodcast.getArguments().slice(9));
	},
	DeletePodcast: function(PodcastID) {
		return this.invoke("DeletePodcast", {"PodcastID":PodcastID}, this.DeletePodcast.getArguments().slice(1));
	},
	url: '/ajaxpro/Eggert.bo.boPodcast,ChasingTheTangent.ashx'
}));
Eggert.bo.boPodcast = new Eggert.bo.boPodcast_class();

