/*
 * AKQA Tags for glad.com
 * Note: Creates AKQA Tags for anything with a class 'akqa-tag' and uses the id
 * for the unique AKQA order ID. Anything with that class and a valid id will
 * load a tracking pixel on mousedown.
 * Note: these tags were added in June 2011. In September 2011, new tags were
 * added. As of that date, the tags in this file were to be kept but may need
 * to be removed eventually.
 */
$(document).ready(function() {

	// Initialize mousedown AKQA tags for all class 'akqa-tag' but MUST have
	// valid id
	$('.akqa-tag').each(function() {
		$(this).mousedown(function() {
			var akqatag = new Image();

			//These are likely constant for the site
			var trackerid='1405';
			var cb='1656293559';

			//These change per page, but page value 1 is a useful default
			var _sr_PageValue='1';
			var _sr_Action='Unknown';

			//These make the URL match protocold and be unique
			var az_p=location.protocol=='https:'?'https:':'http:';
			var az_r=Math.floor(Math.random()*999999);

			//Switch on the ID of the element
			switch (this.id) { 
				case 'btn-join': 
					_sr_Action='Join';
				    break;
				case 'button-signin':
					_sr_Action='Sign_In';
				    break;
				case 'logo':
					_sr_Action='Glad.com';
				    break;
				case 'btn_play_game':
					_sr_Action='PlayGame';
				    break;
				case 'glad-to-give-host':
					_sr_Action='HostBSale';
				    break;
				case 'glad-to-give-buy':
					_sr_Action='BuyGP';
				    break;
				case 'glad-to-give-learn':
					_sr_Action='GtGPartners';
				    break;
				case 'buy-sku-10012587700270':
				case 'buy-sku-10012587700362':
				case 'buy-sku-10012587782634':
				case 'buy-sku-10012587781620':
				case 'buy-sku-10012587781125':
					_sr_Action='GT_RecCom_1';
				    break;
				case 'buy-sku-10012587001506':
				case 'buy-sku-10012587704032':
				case 'buy-sku-10012587703189':
					_sr_Action='GT_Small_1';
				    break;
				case 'buy-sku-10012587609337':
				case 'buy-sku-10012587703592':
				case 'buy-sku-10012587703523':
				case 'buy-sku-10012587781873':
				case 'buy-sku-10012587602925':
					_sr_Action='GT_Large_1';
				    break;
				case 'buy-sku-10012587609320':
				case 'buy-sku-10012587703554':
				case 'buy-sku-10012587700676':
				case 'buy-sku-10012587703202':
				case 'buy-sku-10012587700379':
					_sr_Action='GT_Kitchen_1';
				    break;
				case 'buy-sku-10012587000106':
				case 'buy-sku-10012587000202':
				case 'buy-sku-10012587000226':
				case 'buy-sku-1001258778088':
				case 'buy-sku-10012587781255':
				case 'buy-sku-10012587704407':
				case 'buy-sku-10012587705336':
					_sr_Action='GF_PW_1';
				    break;
				case 'buy-sku-10012587607951':
				case 'buy-sku-10012587701119':
				case 'buy-sku-10012587700454':
				case 'buy-sku-10012587702403':
				case 'buy-sku-10012587701109':
				case 'buy-sku-10012587702192':
				case 'buy-sku-10012587705305':
				case 'buy-sku-10012587782729':
				case 'buy-sku-10012587780821':
				case 'buy-sku-10012587701093':
				case 'buy-sku-10012587782979':
				case 'buy-sku-10012587704872':
				case 'buy-sku-10012587701086':
				case 'buy-sku-10012587607968':
					_sr_Action='GF_Containers_1';
				    break;
				case 'buy-sku-10012587572631':
				case 'buy-sku-10012587607715':
				case 'buy-sku-10012587600310':
				case 'buy-sku-10012587600303':
				case 'buy-sku-10012587700430':
				case 'buy-sku-10012587603519':
				case 'buy-sku-10012587550526':
				case 'buy-sku-10012587572631':
				case 'buy-sku-10012587550502':
				case 'buy-sku-10012587600334':
				case 'buy-sku-10012587600327':
					_sr_Action='GF_FoodBags_1';
				    break;
				case 'mainnav-innovation':
					_sr_Action='WL_Innovation';
				    break;
				case 'mainnav-tools':
					_sr_Action='WL_Tools';
				    break;
				case 'continue':
					_sr_Action='WL_Tools_AskGlad';
				    break;
				case 'recycle-reference-pdf':
					_sr_Action='WL_Tools_PDF';
				    break;
				case 'mainnav-one-bag':
					_sr_Action='WL_OneBag';
				    break;
				case 'enter-one-bag':
					_sr_Action='WL_OneBagEntry';
				    break;
				case 'btnTailgatePDF':
					_sr_Action='WL_OneBagTailgateDwnld';
				    break;
				case 'btnEverydayPDF':
					_sr_Action='WL_OneBagEverydayDwnld';
				    break;
				case 'mainnav-our-story':
					_sr_Action='WL_OurStory';
				    break;
				default:
					alert('Element has AKQA Tag class but unrecognized ID');
			}

			//Request the image
			akqatag.src = az_p + '//s0.srtk.net/www/delivery/ti.php' +
				'?trackerid=' + trackerid +
				'&cb=' + cb +
				'&_sr_PageValue=' + _sr_PageValue +
				'&_sr_Action=' + _sr_Action +
				'&r=' + az_r;	

			//Uncomment to debug
			//console.log(akqatag.src);
		})
	});

});

