﻿/*---------------------*/
/*   GA Tracking       */
/*-------------------- */

$(document).ready(function() {
	
	$('A[rel*="track"]').click( function() {
		//alert("a track");
        trackPage(this.name);
	});
	$('SPAN[rel*="track"]').click( function() {
		//alert("span track");
        trackPage(this.name);
	});
	$('A[rel*="event"]').click( function() {
		//alert("a event");
		//alert(this.name);
		var ary = this.name.split("~");
		var section = "";
		var subsection = "";
		var event = "";
		if(ary[0] != undefined)
			section = ary[0];
		if(ary[1] != undefined)
			subsection = ary[1];
		if(ary[2] != undefined)
			event = ary[2];
		trackEvent(section, subsection, event);
	});

});

function trackPage(pageName){
	//alert("Tracking: " + pageName);
	pageTracker._trackPageview(pageName);
}

function trackEvent(section, subsection, event) {
	if(section == undefined)
		section = "";
	if(subsection == undefined)
		subsection = "";
	if(event == undefined)
		event = "";
	
	//alert("Event 1 2 3: " + section + " : " + subsection + " : " + event);
	pageTracker._trackEvent(section, subsection, event);
}

function trackSpotlight(url){
	// url param is as follows 
	//http://ad.doubleclick.net/activity;src=994198;type=tidel304;cat=tidel767;ord=1

	//alert("Spotlight: " + url);

	var axel = Math.random()+"";
	var a = axel * 10000000000000;
	
	var img = document.createElement('img');
	img.src = url + ';num=' + a;	
}


function pageTrack(pageName) {
	//alert("pageTrack");
	_gaq.push(['_trackPageview', pageName]);
}

function eventTrack(eventName) {
	//alert("eventTrack");
	var ary = eventName.split("~");
		var section = "";
		var subsection = "";
		var event = "";
		if(ary[0] != undefined)
			section = ary[0];
		if(ary[1] != undefined)
			subsection = ary[1];
		if(ary[2] != undefined)
			event = ary[2];
		//alert(section); alert(subsection); alert(event);
	_gaq.push(['_trackEvent', section,  subsection,  event]);
}

function nextArrowTracker() {
	_gaq.push(['_trackPageview', '/en_CA/click/homepage/carousel/right']);
}

function pretArrowTracker() {
	_gaq.push(['_trackPageview', '/en_CA/click/homepage/carousel/left']);
}
