$(document).ready(function(){
	var initScorecardTabSelected = false,
		initHeadlinesTabSelected = false;

// initialize homepage tabs
	function initTabs(tabsClass){
		var $tabs = $(tabsClass);

		$tabs.click(function () {
			var element_name = this.name,
				$thisTab     = $(this);

			$("#"+element_name).show('').siblings().hide('');
			$tabs.removeClass('active').addClass('inactive');
			$thisTab.addClass('active').removeClass('inactive');

			return false;
		});
	}

	initTabs('.tabs1_button'); // tabs 1
	initTabs('.tabs2_button'); // tabs 2


// bind async tracking
	// mediawall lead item
	var $mediaWall = $('.main_feature_wrapper');
	$mediaWall.find('.video_icon a').click(
		function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Mediawall', compActivity:'Mediawall - Video Click', actionGen:true }}); }
	);
	$mediaWall.find('.photo_container a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Mediawall', compActivity:'Mediawall - Photo Click', actionGen:true }}); });
	$mediaWall.find('h5 a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Mediawall', compActivity:'Mediawall - Headline Click', actionGen:true }}); });
	$mediaWall.find('p strong a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Mediawall', compActivity:'Mediawall - More Click', actionGen:true }}); });
	$mediaWall.find('.related_links a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Mediawall', compActivity:'Mediawall - Related Links Click', actionGen:true }}); });
	
	// news tab
	var $newsTab = $('#tabs1_toggle1');
	$('#newstab').click(
		function(){ 
			if (!initHeadlinesTabSelected){
				initHeadlinesTabSelected=true;
				return;
			}
			bam.tracking.track({ async:{ isDynamic:true, compName:'Homepage Media Corner', compActivity:'MC Top Stories Tab Click', actionGen:true }}); 
		}
	);
	$newsTab.find('li a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Media Corner', compActivity:'MC Top Stories Tab - Headline Click', actionGen:true }}); });
	$newsTab.find('span.more a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Media Corner', compActivity:'MC Top Stories Tab - More Click', actionGen:true }}); });

	// videos tab
	var $videosTab = $('#tabs1_toggle2');
	$('#videostab').click(
		function(){ 
			if (!initHeadlinesTabSelected){
				initHeadlinesTabSelected=true;
				return;
			}
			bam.tracking.track({ async:{ isDynamic:true, compName:'Homepage Media Corner', compActivity:'MC Video Tab Click', actionGen:true }}); 
		}
	);
	$videosTab.find('li a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Media Corner', compActivity:'MC Video Tab - Highlight Click', actionGen:true }}); });
	$videosTab.find('span.more a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Media Corner', compActivity:'MC Video Tab - More Click', actionGen:true }}); });

	// photos tab
	var $photosTab = $('#tabs1_toggle3');
	$('#photostab').click(
		function(){ 
			if (!initHeadlinesTabSelected){
				initHeadlinesTabSelected=true;
				return;
			}
			bam.tracking.track({ async:{ isDynamic:true, compName:'Homepage Media Corner', compActivity:'MC Photos Tab Click', actionGen:true }}); 
		}
	);
	$photosTab.find('li a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Media Corner', compActivity:'MC Photos Tab - Photo Click', actionGen:true }}); });
	$photosTab.find('span.more a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Media Corner', compActivity:'MC Photos Tab - More Click', actionGen:true }}); });

	// scoreboard tab
	$('#scoretab').click(
		function(){ 
			if (!initScorecardTabSelected){
				initScorecardTabSelected=true;
				return;
			}
			bam.tracking.track({ async:{ isDynamic:true, compName:'Homepage Media Corner', compActivity:'MC Scorecard Tab Click', actionGen:true }}); 
		}
	); 
	$('#tabs2_toggle1 a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Media Corner', compActivity:'MC Scorecard Tab - Link Click', actionGen:true }}); }); 
	
	// schedule tab 
	$('#scheduletab').click(
		function(){ 
			if (!initScorecardTabSelected){
				initScorecardTabSelected=true;
				return;
			}
			bam.tracking.track({ async:{ isDynamic:true, compName:'Homepage Media Corner', compActivity:'MC Schedule Tab Click', actionGen:true }}); 
		}
	);
	$('#tabs2_toggle2 a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Media Corner', compActivity:'MC Schedule Tab - Link Click', actionGen:true }}); }); 

	// on tv tab
	$('#ontvtab').click(
		function(){ 
			if (!initScorecardTabSelected){
				initScorecardTabSelected=true;
				return;
			}
			bam.tracking.track({ async:{ isDynamic:true, compName:'Homepage Media Corner', compActivity:'MC On TV Tab Click', actionGen:true }}); 
		}
	);
	$('#tabs2_toggle3 a').click(function(){ bam.tracking.track({ async:{ isDynamic:false, compName:'Homepage Media Corner', compActivity:'MC On TV Tab - Link Click', actionGen:true }}); }); 


});

