$(function(){
	main.identifyPage();
	video.elementSearch();
});

var PAGE_NAME = '';
var PAGE_ABBR = '';
var VEHICLE_ABBR = 'HSD';
var VEHICLE_CODE = 'hybrid-synergy-drive';
		
var main = {
	identifyPage: function(){
		var oBody = $('body');
		
		if (oBody.attr('id') == 'hsd') {
			if(oBody.hasClass('homepage')){
				PAGE_NAME = 'homepage';
				PAGE_ABBR = 'HP';
			}else if(oBody.hasClass('range')){
				PAGE_NAME = 'range';
				PAGE_ABBR = 'Range';
			}else if(oBody.hasClass('compare-grades')){
				PAGE_NAME = 'compare-grades';
				PAGE_ABBR = 'CompareGrades';
			}else if(oBody.hasClass('features')){
				PAGE_NAME = 'features';
				PAGE_ABBR = 'Features';
			}else if(oBody.hasClass('special-offers')){
				PAGE_NAME = 'special-offers';
				PAGE_ABBR = 'SpecialOffers';
			}else if(oBody.hasClass('media-gallery')){
				PAGE_NAME = 'gallery';
				PAGE_ABBR = 'Gallery';
			}
		}
	},
	changeCtaLinks: function(sVehicleId, sVehicleCode, bVehicleTrackEbrochLink, sVehicleAbbr){
		/*TRACKING - WT.AC TAGGING*/
		/*FOOTER TRACKING*/
		var footerEbroHref = $('#footer .module-ebrochure a.more-link').attr('href');
		var footerDEHref = $('#footer .module-dealer-enquiry a.more-link').attr('href');
		var footerBATDHref = $('#footer .module-book-a-test-drive a.more-link').attr('href');
		$('#footer .module-ebrochure a.more-link').attr('href', footerEbroHref + 'WT.ac=VHFooterIconebro');
		$('#footer .module-dealer-enquiry a.more-link').attr('href', footerDEHref + '&WT.ac=VHFooterIconDE');
		$('#footer .module-book-a-test-drive a.more-link').attr('href', footerBATDHref + '&WT.ac=VHFooterIconBATD');
		
		/*RIGHT HAND SIDE TRACKING*/
		var RHSEbroHref = $('#sidebar-b .module-ebrochure a.more-link').attr('href');
		var RHSDEHref = $('#sidebar-b .module-dealer-enquiry a.more-link').attr('href');
		var RHSBATDHref = $('#sidebar-b .module-book-a-test-drive a.more-link').attr('href');
		$('#sidebar-b .module-ebrochure a.more-link').attr('href', RHSEbroHref + 'WT.ac=VH_'+sVehicleAbbr+PAGE_ABBR+'_RHS_ebro');
		$('#sidebar-b .module-dealer-enquiry a.more-link').attr('href', RHSDEHref + '&WT.ac=VH_'+sVehicleAbbr+PAGE_ABBR+'_RHS_DE');
		$('#sidebar-b .module-book-a-test-drive a.more-link').attr('href', RHSBATDHref + '&WT.ac=VH_'+sVehicleAbbr+PAGE_ABBR+'_RHS_BATD');
		
		/*HOMEPAGE TRACKING*/
		var HPEbroHref = $('.homepage #section-b .module-ebrochure a.more-link').attr('href');
		var HPDEHref = $('.homepage #section-b .module-dealer-enquiry a.more-link').attr('href');
		var HPBATDHref = $('.homepage #section-b .module-book-a-test-drive a.more-link').attr('href');
		$('.homepage #section-b .module-ebrochure a.more-link').attr('href', HPEbroHref + 'WT.ac=VH_'+sVehicleAbbr+PAGE_ABBR+'_RHS_ebro');
		$('.homepage #section-b .module-dealer-enquiry a.more-link').attr('href', HPDEHref + '&WT.ac=VH_'+sVehicleAbbr+PAGE_ABBR+'_RHS_DE');
		$('.homepage #section-b .module-book-a-test-drive a.more-link').attr('href', HPBATDHref + '&WT.ac=VH_'+sVehicleAbbr+PAGE_ABBR+'_RHS_BATD');
		
		/*RANGE LEFT HAND SIDE TRACKING*/
		var RLHSEbroHref = $('.compare-grades .side-controls .module-ebrochure a.more-link').attr('href');
		var RLHSDEHref = $('.compare-grades .side-controls .module-dealer-enquiry a.more-link').attr('href');
		var RLHSBATDHref = $('.compare-grades .side-controls .module-book-a-test-drive a.more-link').attr('href');
		var PARAM_VEHICLES = getURLVariable('vehicleId');
		PARAM_VEHICLES = PARAM_VEHICLES.replace(/,/g, '_')
		$('.compare-grades .side-controls .module-ebrochure a.more-link').attr('href', RLHSEbroHref + 'WT.ac=GCT_'+VEHICLE_ID+'_'+PARAM_VEHICLES+'_ebro');
		$('.compare-grades .side-controls .module-dealer-enquiry a.more-link').attr('href', RLHSDEHref + '&WT.ac=GCT_'+VEHICLE_ID+'_'+PARAM_VEHICLES+'_DE');
		$('.compare-grades .side-controls .module-book-a-test-drive a.more-link').attr('href', RLHSBATDHref + '&WT.ac=GCT_'+VEHICLE_ID+'_'+PARAM_VEHICLES+'_BATD');

		/*TSA*/
		/*FEATURES TRACKING*/
		var pricingFinanceModuleMedia = $('.features .module-service-advantage .media a').attr('href');
		var pricingFinanceModuleLink = $('.features .module-service-advantage a.more-link').attr('href');
		$('.features .module-service-advantage .media a').attr('href', pricingFinanceModuleMedia+'&WT.ac=VH_'+sVehicleAbbr+'_Features_TSA');
		$('.features .module-service-advantage a.more-link').attr('href', pricingFinanceModuleLink+'&WT.ac=VH_'+sVehicleAbbr+'_Features_TSA_FindoutMore');
		
	}
}
