BLIP.Class.create("BLIP.Unit.TabbedContent.AjaxTabbedContent.HomeAudienceFaves", BLIP.Unit.TabbedContent.AjaxTabbedContent,
	function(config) {
		BLIP.Unit.TabbedContent.AjaxTabbedContent.call(this, config);
	},
	{
		selector : "#AudienceFavorites",

		tabSubUnitsReference : {
			Trending : [BLIP.Unit.ChannelDirectory.HomeDirectory.Trending],
			Popular : [BLIP.Unit.ChannelDirectory.HomeDirectory.Popular],
			New : [BLIP.Unit.ChannelDirectory.HomeDirectory.New]
		},

		fillTabContent : function(content, tabIndex) {
			if(this.domRoot.find(".TabContent > li[data-tab-n="+tabIndex+"]").length) {
				this.setCurrentTab(tabIndex);
			} else {
				var tab = $("<li data-tab-n="+tabIndex+">").append(content);
				this.domRoot.find(".TabContent").append(tab);
				this.setCurrentTab(tabIndex, tab);
				this.initTabContent(tabIndex, tab);
			}

		}
	}
);
