var url = window.location.toString();
if(url.match('local.') || url.match('qa.')){
	// dev/qa tracking
	var pageTracker = _gat._getTracker('UA-2930806-2');
}
else{
	// live tracking
	var pageTracker = _gat._getTracker('UA-2930806-1');
}

pageTracker._setDomainName('none');
pageTracker._setDetectTitle(true);
pageTracker._setAllowLinker(true);
pageTracker._initData();
pageTracker._trackPageview();

// set up event tracking
var productTracker = pageTracker._createEventTracker('Product');
var categoryTracker = pageTracker._createEventTracker('Category');
var recipeTracker = pageTracker._createEventTracker('Recipe');
var storeTracker = pageTracker._createEventTracker('Store Locator');
var surveyTracker = pageTracker._createEventTracker('Survey Link');
var couponTracker = pageTracker._createEventTracker('Coupon Link');

window.addEvent('domready', function(){
	if($chk($('sub_category_heading'))){
		// track views of categories as an event on page load
		var categoryTitle = document.title.split(' - ')[1];
		categoryTracker._trackEvent('View', categoryTitle);
	}
	
	if($chk($('product_details'))){
		// track views of products as an event on page load
		var productTitle = document.title.split(' - ')[1];
		productTracker._trackEvent('View', productTitle);
	}
	
	if($chk($('print_recipe'))){
		// track views of recipies as an event on page load
		var recipeTitle = document.title.split(' - ')[1];
		recipeTracker._trackEvent('View', recipeTitle);
		
		// intent clicks on print recipe link
		$('print_recipe').addEvent('click', function(){
			var recipeTitle = document.title.split(' - ')[1];
			recipeTracker._trackEvent('Print', recipeTitle);
		});
	}
	
	if($chk($('stores'))){
		// clcik on brands in store locator
		$('stores').addEvent('click', function(e){
			storeTracker._trackEvent($(e.target).get('alt'));
		});
	}
	
	if($chk($('survey_footer'))){
		// replace link with a proxy jsp to allow us to do cross domain analytics - disabled
		//$('survey_footer').set('href', '/survey/survey_proxy.jsp');
		$('survey_footer').addEvent('click', function(e){
			e.preventDefault();
			surveyTracker._trackEvent('Footer');
		});
	}
	
	// coupons on homepage
	if($chk($('print'))){
		$('print').addEvent('click', function(e){
			var pageLocation = window.location.href;
			var label = e.target.rel.split('label=')[1].split(';')[0].toString();
			couponTracker._trackEvent(pageLocation, label);
		});
	}
	
	// coupons on other pages
	$$('.coupon').each(function (e) {
		$(e).addEvent('click', function (e) {
			var pageLocation = window.location.href;
			var label = e.target.rel.split('label=')[1].split(';')[0].toString();
			couponTracker._trackEvent(pageLocation, label);
		});
	});
});

// used to track outgoing links
function trackOutgoing(href){
	// strip the url down to a domain name
	// from: http://www.youtube.com/vido/play?id=123 to: www.youtube.com
	var index = href.indexOf('://');
	if(index != -1)
		href = href.substring(index + 3, href.length);
	//index = href.indexOf('/');
	//if(index != -1)
	//	href = href.substring(0, index);
	pageTracker._trackPageview('/outgoing/' + href);
}
