jQuery(document).ready(function () {
	var pageTracking = new WebAppTracker(oTechnicalDataTrackingConfig);

	jQuery("#dropdown1").click(function () {
		 var handlerData = "FeaturesSpecs-DropDown1";
		 pageTracking.setTrackingEvent('elementClicked', handlerData);
		return false;
	});
	jQuery("#dropdown2").click(function () {
		 var handlerData = "FeaturesSpecs-DropDown2";
		 pageTracking.setTrackingEvent('elementClicked', handlerData);
		return false;
	});
	jQuery("#dropdown3").click(function () {
		 var handlerData = "FeaturesSpecs-DropDown3";
		 pageTracking.setTrackingEvent('elementClicked', handlerData);
		return false;
	});	
	jQuery(".actionOpenAll").click(function () {
		 var handlerData = "FeaturesSpecs-ExpandAll";
		 pageTracking.setTrackingEvent('elementClicked', handlerData);
		return false;
	});	
	jQuery(".actionCloseAll").click(function () {
		 var handlerData = "FeaturesSpecs-CloseAll";
		 pageTracking.setTrackingEvent('elementClicked', handlerData);
		return false;
	});
	jQuery("#trim1ConfigurateButton a").click(function () {
		 var handlerData = "FeaturesSpecs-Button-Configure1";
		 pageTracking.setTrackingEvent('elementClicked', handlerData);
	});
	jQuery("#trim2ConfigurateButton a").click(function () {
		 var handlerData = "FeaturesSpecs-Button-Configure2";
		 pageTracking.setTrackingEvent('elementClicked', handlerData);
	});
	jQuery("#trim3ConfigurateButton a").click(function () {
		 var handlerData = "FeaturesSpecs-Button-Configure3";
		 pageTracking.setTrackingEvent('elementClicked', handlerData);
	});
	jQuery("#modelDataTable tr.categoryHeadline").click(function ()
		{
			elementTranslation = 0;
			elementLocalName = jQuery(this).find("span").text();
			elementTranslation = categoryTranslations[jQuery.trim(elementLocalName)];
			if(elementTranslation)
			{
				var handlerData = "FeaturesSpecs-" + elementTranslation;
				pageTracking.setTrackingEvent('elementClicked', handlerData);				
			}			
		});	
});

/*** CONFIG: *****/


var oTechnicalDataTrackingConfig = function (t) {
	return {

		elementClicked: function (data) {
			t.omniture.addEvent(data, 'prop23');
			t.omniture.track();
		}
	}
}
