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.Search == "undefined") MeeveeCache.UI.Proxy.Search={};
MeeveeCache.UI.Proxy.Search_class = function() {};
Object.extend(MeeveeCache.UI.Proxy.Search_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Search: function(keyword, selection, VideoType) {
		return this.invoke("Search", {"keyword":keyword, "selection":selection, "VideoType":VideoType}, this.Search.getArguments().slice(3));
	},
	SearchTV: function(keyword, selection, VideoType, ProviderId, TimeDiff, UserDst) {
		return this.invoke("SearchTV", {"keyword":keyword, "selection":selection, "VideoType":VideoType, "ProviderId":ProviderId, "TimeDiff":TimeDiff, "UserDst":UserDst}, this.SearchTV.getArguments().slice(6));
	},
	GetTitleBySearch: function(title) {
		return this.invoke("GetTitleBySearch", {"title":title}, this.GetTitleBySearch.getArguments().slice(1));
	},
	GetProgramEpisodes: function(titleid) {
		return this.invoke("GetProgramEpisodes", {"titleid":titleid}, this.GetProgramEpisodes.getArguments().slice(1));
	},
	url: '/CACHE/ajaxpro/MeeveeCache.UI.Proxy.Search,MeeveeCache.ashx'
}));
MeeveeCache.UI.Proxy.Search = new MeeveeCache.UI.Proxy.Search_class();

