promoSlider = {
	interval : null,
	
	init : function () {
		$one('.promoRollThumb').click(function (){
			promoSlider.select($one(this).data('id'));
		});
		
		promoSlider.resetTimer();
	},
	
	select : function (id) {
		promoSlider.resetTimer();
		
		var item = $one('#promoSliderItem' + id);
		
		$one('.promoRollThumb').removeClass('active');
		item.addClass('active');
		
		$one('.promoBlurbContainer .promoBlurbContent h3').html(Base64.decode(item.data('title')));
		$one('.promoBlurbContainer .promoBlurbContent p').html(Base64.decode(item.data('text')));
		$one('.promoBlurbCTA span').html(Base64.decode(item.data('call')));
		$one('.promoBlurbCTA').attr("href", Base64.decode(item.data('trailer')));
		$one('.promoAnchor').attr("href", Base64.decode(item.data('trailer')));
		$one('.promoContainer').css('background-image', "url(" + Base64.decode(item.data('large')) + ")");
	},
	
	resetTimer : function ()
	{
		if (promoSlider.interval) {
			clearInterval(promoSlider.interval);
		}
		
		promoSlider.interval = setInterval(function (){
			if ($one('.promoThumbnails li.active').next().length != 0) {
				promoSlider.select($one('.promoThumbnails li.active').next().data('id'));
			} else {
				promoSlider.select($one('.promoRollThumb').first().data('id'));
			}
		}, 10000);
	}
};

$one(document).ready(promoSlider.init);

