$(document).ready(function(){
	carouselInit();
	carouselTracking();
	promoTabs();
});

function carouselInit() {
	$('#newsticker-carousel').jCarouselLite({
		"auto": 4000,
		"visible": 1,
		"speed": 500,
		"vertical": true,
		"hoverPause":true 
    });

	$('#ad300x250-carousel').jCarouselLite({
		"btnPrev" : "#ad300x250 .button-previous",
        "btnNext" : "#ad300x250 .button-next",
		"visible" : 1,
		"speed" : 500,
		//"auto" : 5000,
		"circular" : true
    });

	$('#exploremore-carousel').jCarouselLite({
		"btnPrev" : "#exploremorecontainer .button-previous",
        "btnNext" : "#exploremorecontainer .button-next",
		"visible" : 5,
		"speed" : 500
    });
}

function trackLink($trackingData) {
	var rawTrackingData = $trackingData.attr('rec');	
	var splitTracking = rawTrackingData.split(' ');

	var url = $trackingData.attr('href');
	var trackingType = splitTracking[1];
	var uniqueId = splitTracking[0];
	
	if(trackingType == 'promotion') {
		sCode.trackOutboundClick(url, uniqueId);  
	} else if(trackingType == 'featured') {
		sCode.trackFeaturedContentClick(url, uniqueId);
	}
}

function carouselTracking() {
	//300x250
	$('#ad300x250-carousel ul li a').bind('click',function(){		
		trackLink($(this));
	});	
	
	//explore more
	$('#exploremore-carousel ul li a').bind('click',function(){		
		trackLink($(this));
	});	
}

function promoTabs() {
	//hide content
	$('ul#promotabs-content li.tabcontent').hide();

	//calculate width of nav for ie7 and below
	var navWidth = ($('#promotabs-nav li').length) * 27;
	if($.browser.msie && parseInt($.browser.version) < 8) {
		$('#promotabs-nav').css('width',navWidth+'px');
	}
	
	//calculate width of nav for ie6 and below
	var navWidth_offset = 3;
	if($.browser.msie && parseInt($.browser.version) < 7){
		$('#promotabs-nav').css('width',(navWidth-navWidth_offset)+'px');
	}
	
	
	//calculate width of nav for ie6 and below
	var promotabs_content_width = parseInt($('#promotabs').css('width'),10)-navWidth;
	var ie6_promotabs_content_width_offset = 35; //in pixels
	var ie6_promotabs_content_width = promotabs_content_width - ie6_promotabs_content_width_offset;
	var ie6_promotabs_content_height = 142; //in pixels
	//alert(ie6_promotabs_content_width);
	if($.browser.msie && parseInt($.browser.version) < 7){
		//alert('ie6: ' + ie6_promotabs_content_width);
		//alert(parseInt($('#promotabs').css('width'),10)-navWidth);
		$('ul#promotabs-content').css('width', ie6_promotabs_content_width + 'px');
		$('ul#promotabs-content').css('height', ie6_promotabs_content_height + 'px');
	}else{
		//alert('Greater than IE6: ' + promotabs_content_width);
		$('ul#promotabs-content').css('width', promotabs_content_width + 'px');
	}
	
	
	
	//insert first tab contents into container on load
	$('#promotabs-nav li').eq(0).addClass('selected');
	var firstLink = $('#promotabs-nav li').eq(0).find('a').attr('href');
	var firstTabContent = $('ul#promotabs-content').find(firstLink).show();

	$('#promotabs-nav li a').bind('click',function(){
		$('#promotabs-nav li').each(function(){
			$(this).removeClass('selected')
		});
		$(this).parent().addClass('selected');
		var href = $(this).attr('href');
		$('ul#promotabs-content li.tabcontent').hide();		
		$(href).fadeIn(500);
		return false;
	});
}

