if(typeof MeeveeCache == "undefined") MeeveeCache={};
if(typeof MeeveeCache.UI == "undefined") MeeveeCache.UI={};
if(typeof MeeveeCache.UI.Proxy == "undefined") MeeveeCache.UI.Proxy={};
if(typeof MeeveeCache.UI.Proxy.Guide == "undefined") MeeveeCache.UI.Proxy.Guide={};
MeeveeCache.UI.Proxy.Guide_class = function() {};
Object.extend(MeeveeCache.UI.Proxy.Guide_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetTime: function(ProviderId, TimeDiff, Day, Hour, Filter, ChannelCSV, UserDst) {
		return this.invoke("GetTime", {"ProviderId":ProviderId, "TimeDiff":TimeDiff, "Day":Day, "Hour":Hour, "Filter":Filter, "ChannelCSV":ChannelCSV, "UserDst":UserDst}, this.GetTime.getArguments().slice(7));
	},
	GetMyChannelsTime: function(ProviderId, TimeDiff, Day, Hour, ChannelCSV, UserDst) {
		return this.invoke("GetMyChannelsTime", {"ProviderId":ProviderId, "TimeDiff":TimeDiff, "Day":Day, "Hour":Hour, "ChannelCSV":ChannelCSV, "UserDst":UserDst}, this.GetMyChannelsTime.getArguments().slice(6));
	},
	GetMyChannelsTime2Hour: function(ProviderId, TimeDiff, Day, Hour, ChannelCSV, UserDst) {
		return this.invoke("GetMyChannelsTime2Hour", {"ProviderId":ProviderId, "TimeDiff":TimeDiff, "Day":Day, "Hour":Hour, "ChannelCSV":ChannelCSV, "UserDst":UserDst}, this.GetMyChannelsTime2Hour.getArguments().slice(6));
	},
	GetMyChannel: function(ProviderId, TimeDiff, Day, Channel, UserDst) {
		return this.invoke("GetMyChannel", {"ProviderId":ProviderId, "TimeDiff":TimeDiff, "Day":Day, "Channel":Channel, "UserDst":UserDst}, this.GetMyChannel.getArguments().slice(5));
	},
	GetAdditionalAiringsByTitle: function(ProviderId, TimeDiff, TitleId, UserDst) {
		return this.invoke("GetAdditionalAiringsByTitle", {"ProviderId":ProviderId, "TimeDiff":TimeDiff, "TitleId":TitleId, "UserDst":UserDst}, this.GetAdditionalAiringsByTitle.getArguments().slice(4));
	},
	GetInfoWindowTitleData: function(ProviderId, TimeDiff, EventId, UserDst) {
		return this.invoke("GetInfoWindowTitleData", {"ProviderId":ProviderId, "TimeDiff":TimeDiff, "EventId":EventId, "UserDst":UserDst}, this.GetInfoWindowTitleData.getArguments().slice(4));
	},
	GetUserTimeNow: function(TimeDiff, UserDst) {
		return this.invoke("GetUserTimeNow", {"TimeDiff":TimeDiff, "UserDst":UserDst}, this.GetUserTimeNow.getArguments().slice(2));
	},
	GetVideoResults: function(Term, WatchlistType, SearchType) {
		return this.invoke("GetVideoResults", {"Term":Term, "WatchlistType":WatchlistType, "SearchType":SearchType}, this.GetVideoResults.getArguments().slice(3));
	},
	url: '/CACHE/ajaxpro/MeeveeCache.UI.Proxy.Guide,MeeveeCache.ashx'
}));
MeeveeCache.UI.Proxy.Guide = new MeeveeCache.UI.Proxy.Guide_class();

