$(function(){
	main.identifyEvent();
	
	$('.share-and-download .tabs li a').click(function() {
		var cta = $(this).text();
		tracking.event.activate('trackingevent', {EventClass:  "ColoursDemos", Action: "Download", Section: "Download & Share", Vehicle: VEHICLE_ABBR, CTA: cta});
	});
	$('.addthis_toolbox .addthis_button_facebook').click(function() {
		var cta = 'Facebook';
		tracking.event.activate('trackingevent', {EventClass:  "ColoursDemos", Action: "Download", Section: "Download & Share", Vehicle: VEHICLE_ABBR, CTA: cta});
	});
	$('.addthis_toolbox .addthis_button_myspace').click(function() {
		var cta = 'My Space';
		tracking.event.activate('trackingevent', {EventClass:  "ColoursDemos", Action: "Download", Section: "Download & Share", Vehicle: VEHICLE_ABBR, CTA: cta});
	});

	video.elementSearch();
	
	main.activateApplicability();
	main.activateAccordionList();
});

var VEHICLE_ID = '';
var VEHICLE_CODE = '';
var VEHICLE_TRACK_EBROCH_LINK = '';
var VEHICLE_ABBR = '';
var EVENT_ABBR = '';
var PAGE_NAME = '';
var PAGE_ABBR = '';
		
var main = {
	identifyEvent: function(){
		var oBody = $('body');
		
		/*BASE EVENT INFORMATION*/
		if (oBody.attr('id') == 'events') {
			if(oBody.hasClass('tree-day')){
				EVENT_ABBR = 'TreeDay';
				VEHICLE_ID = 'TreeDay'
				VEHICLE_ABBR = 'TreeDay';
				VEHICLE_CODE = 'treeday';
			}else if(oBody.hasClass('afl')){
				EVENT_ABBR = 'AFL';
				VEHICLE_ID = 'AFL'
				VEHICLE_ABBR = 'AFL';
				VEHICLE_CODE = 'afl';
			}
		}
	},
	activateApplicability: function(){
		var sAction = 'not specified';
		
		function showBlock(oBlock){
			oBlock.find('.opened a').click(function(){
				hideBlock(oBlock);
				return false;
			});

			/*tracking*/
			var sItemHeader = $('.viewer:visible .figure-box h3').text();
			//tracking.event.activate('trackingevent', {EventClass: "Accessories", Action: sAction, Vehicle: vehicle, Item: sItemHeader});
			
			oBlock.find('.opened').show().click(function(){
				return false;
			});
			$('body').click(function(){
				hideBlock(oBlock);
				return false;
			});
		}
		
		function hideBlock(oBlock){
			oBlock.find('.opened a').unbind('click');
			oBlock.find('.opened').hide().unbind('click');
			$('body').unbind('click');
		}	
		
		$('.applicability .closed a').live('click', function() {
			sAction = 'Applicability';
			showBlock($(this).parents('.applicability'));
			return false;
		});
	},
	activateAccordionList: function() {
		$('.accordion-list li').each(function(i,n) {
			$(n).find('dt').click(function() {
				if($(n).hasClass('expanded')) {
					$(n).find('dd').hide();
					$(n).addClass('collapsed');
					$(n).removeClass('expanded');
				} else {
					$(n).find('dd').show();
					$(n).addClass('expanded');
					$(n).removeClass('collapsed');
					var sTrackingTitle = $(n).find('dt').attr('rel');
					//dcsMultiTrack('WT.ac', sTrackingTitle, 'WT.cg_n', '', 'WT.cg_s', '');			
				}
			});
		});
		
		$('.accordion-list li:first dt').click();
	}
}
