if(typeof Meevee == "undefined") Meevee={};
if(typeof Meevee.UI == "undefined") Meevee.UI={};
if(typeof Meevee.UI.Proxy == "undefined") Meevee.UI.Proxy={};
if(typeof Meevee.UI.Proxy.Guide == "undefined") Meevee.UI.Proxy.Guide={};
Meevee.UI.Proxy.Guide_class = function() {};
Object.extend(Meevee.UI.Proxy.Guide_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	FavoriteItvChannel: function(Id, MakeFavorite) {
		return this.invoke("FavoriteItvChannel", {"Id":Id, "MakeFavorite":MakeFavorite}, this.FavoriteItvChannel.getArguments().slice(2));
	},
	FavoriteTitle: function(TitleId, MakeFavorite) {
		return this.invoke("FavoriteTitle", {"TitleId":TitleId, "MakeFavorite":MakeFavorite}, this.FavoriteTitle.getArguments().slice(2));
	},
	GetMyGuideEvents: function(StartTime, EndTime, UserDst, FilterCSV) {
		return this.invoke("GetMyGuideEvents", {"StartTime":StartTime, "EndTime":EndTime, "UserDst":UserDst, "FilterCSV":FilterCSV}, this.GetMyGuideEvents.getArguments().slice(4));
	},
	GetMyGuideWeeklyEvents: function(StartTime, EndTime, UserDst, FilterCSV) {
		return this.invoke("GetMyGuideWeeklyEvents", {"StartTime":StartTime, "EndTime":EndTime, "UserDst":UserDst, "FilterCSV":FilterCSV}, this.GetMyGuideWeeklyEvents.getArguments().slice(4));
	},
	GetMyGuideDailyEvents: function(StartTime, UserDst, FilterCSV) {
		return this.invoke("GetMyGuideDailyEvents", {"StartTime":StartTime, "UserDst":UserDst, "FilterCSV":FilterCSV}, this.GetMyGuideDailyEvents.getArguments().slice(3));
	},
	GetMyInterests: function() {
		return this.invoke("GetMyInterests", {}, this.GetMyInterests.getArguments().slice(0));
	},
	GetAdditionalAiringsByWatchlistId: function(WatchlistId, WatchlistType, UserDst) {
		return this.invoke("GetAdditionalAiringsByWatchlistId", {"WatchlistId":WatchlistId, "WatchlistType":WatchlistType, "UserDst":UserDst}, this.GetAdditionalAiringsByWatchlistId.getArguments().slice(3));
	},
	RemoveInterest: function(WatchlistId, WatchlistType) {
		return this.invoke("RemoveInterest", {"WatchlistId":WatchlistId, "WatchlistType":WatchlistType}, this.RemoveInterest.getArguments().slice(2));
	},
	ChangeInterestType: function(WatchlistId, OldWatchlistType, NewWatchlistType) {
		return this.invoke("ChangeInterestType", {"WatchlistId":WatchlistId, "OldWatchlistType":OldWatchlistType, "NewWatchlistType":NewWatchlistType}, this.ChangeInterestType.getArguments().slice(3));
	},
	GetEventGenerators: function(EventId) {
		return this.invoke("GetEventGenerators", {"EventId":EventId}, this.GetEventGenerators.getArguments().slice(1));
	},
	BlockTitle: function(TitleId) {
		return this.invoke("BlockTitle", {"TitleId":TitleId}, this.BlockTitle.getArguments().slice(1));
	},
	GetBlockedTitles: function() {
		return this.invoke("GetBlockedTitles", {}, this.GetBlockedTitles.getArguments().slice(0));
	},
	UnblockTitle: function(TitleId) {
		return this.invoke("UnblockTitle", {"TitleId":TitleId}, this.UnblockTitle.getArguments().slice(1));
	},
	FavoriteChannel: function(Channel, MakeFavorite) {
		return this.invoke("FavoriteChannel", {"Channel":Channel, "MakeFavorite":MakeFavorite}, this.FavoriteChannel.getArguments().slice(2));
	},
	GetChannelByChannelNumber: function(ChannelNumber, ChannelId) {
		return this.invoke("GetChannelByChannelNumber", {"ChannelNumber":ChannelNumber, "ChannelId":ChannelId}, this.GetChannelByChannelNumber.getArguments().slice(2));
	},
	UpdateUserSemMessage: function() {
		return this.invoke("UpdateUserSemMessage", {}, this.UpdateUserSemMessage.getArguments().slice(0));
	},
	GetOrbPlayUrl: function(ChannelNumber, CallSign) {
		return this.invoke("GetOrbPlayUrl", {"ChannelNumber":ChannelNumber, "CallSign":CallSign}, this.GetOrbPlayUrl.getArguments().slice(2));
	},
	MoveVideoToTop: function(WatchlistId) {
		return this.invoke("MoveVideoToTop", {"WatchlistId":WatchlistId}, this.MoveVideoToTop.getArguments().slice(1));
	},
	GetVideoPrefs: function() {
		return this.invoke("GetVideoPrefs", {}, this.GetVideoPrefs.getArguments().slice(0));
	},
	GetFavoriteVideos: function() {
		return this.invoke("GetFavoriteVideos", {}, this.GetFavoriteVideos.getArguments().slice(0));
	},
	GetPlaylistVideos: function() {
		return this.invoke("GetPlaylistVideos", {}, this.GetPlaylistVideos.getArguments().slice(0));
	},
	GetBlockedVideos: function() {
		return this.invoke("GetBlockedVideos", {}, this.GetBlockedVideos.getArguments().slice(0));
	},
	GetRatedVideos: function() {
		return this.invoke("GetRatedVideos", {}, this.GetRatedVideos.getArguments().slice(0));
	},
	RateVideo: function(ItemId, Score) {
		return this.invoke("RateVideo", {"ItemId":ItemId, "Score":Score}, this.RateVideo.getArguments().slice(2));
	},
	AddRemoveFavoriteVideo: function(CrudType, ItemId) {
		return this.invoke("AddRemoveFavoriteVideo", {"CrudType":CrudType, "ItemId":ItemId}, this.AddRemoveFavoriteVideo.getArguments().slice(2));
	},
	AddBlockedVideo: function(ItemId) {
		return this.invoke("AddBlockedVideo", {"ItemId":ItemId}, this.AddBlockedVideo.getArguments().slice(1));
	},
	url: '/ajaxpro/Meevee.UI.Proxy.Guide,Meevee.ashx'
}));
Meevee.UI.Proxy.Guide = new Meevee.UI.Proxy.Guide_class();

