$(document).ready(function(){
	$('#footer-logo').click(function(e){
		e.preventDefault();
		clickTracking("Footer", "OutboundLink", "ConAgraFoods", this.href);
	});
	$('#footer-cheh-callout').click(function(e){
		e.preventDefault();
		clickTracking("ChildHunger", "Link", "FooterTextChildHunger", this.href);
	});
	$('#giving-copy a').click(function(e){
		e.preventDefault();
		clickTracking("ChildHunger", "Link", "CharitableGIvingChildHunger", this.href);
	});
	$('#game-hunt-link').click(function(e){
		e.preventDefault();
		clickTracking("KidsGames", "GameInteraction", "GamesBeginHunt");
		openGameWindow();
	});
	$('div.wendy a').click(function(e){
		e.preventDefault();
		clickTracking("KidsGames", "ArtPDF", "ArtPDFWendyHouse", this.href);
	});
	$('div.jolly-roger a').click(function(e){
		e.preventDefault();
		clickTracking("KidsGames", "ArtPDF", "ArtPDFJollyRogerShip", this.href);
	});
	$('div.lost-boys a').click(function(e){
		e.preventDefault();
		clickTracking("KidsGames", "ArtPDF", "ArtPDFLostBoys", this.href);
	});
	$('#become-fan-facebook a').click(function(e){
		e.preventDefault();
		clickTracking("Facebook", "Like", "FacebookLikePBProducts", this.href);
	});
	$('#poll-submit').click(function(e){
		e.preventDefault();
		clickTracking("Facebook", "Like", "FacebookLikePBProductsPollResults", this.href);
		submitPollForm();
	});
	$('#food-alergy-link').click(function(e){
		e.preventDefault();
		clickTracking("AllergyInformation", "Link", "VisitFoodAllergy.org", this.href);
	});
	$('a.nutrition-links').click(function(e){
		e.preventDefault();
		var classList = $(this).attr('class').split(/\s+/);
		var clickClass = classList[1];
		var clickClassList = clickClass.split("_");
		var label = clickClassList[0];
		var upc = clickClassList[1];
		clickTracking('NutritionFacts', 'View', label);
		displayLabelByUPC(upc, this);
	});
});

function clickTracking(category, action, label, url)
{
	var labelVal = '';
	if (label != null)
		labelVal = label;
	
	_gaq.push(['_trackEvent', category, action, labelVal]);
	if (url != null && typeof (url) != "undefined" && url != "") {
		if (url.indexOf('http') === 0) {
			window.open( url );
		} else {
			setTimeout("window.location.href='" + url + "'", 250);
		}
	}
}

function trackInteractions(category, action, label, url) {
	clickTracking(category, action, label);
	//if (url != null)
	//	setTimeout("window.location.href='" + url + "'", 500);
}

function trackInteractionsClickThru(id, url, target, opt_id) {
	if (target === "_self")
		window.location.href = url;
	else 
		window.open(url);
}

function openGameWindow() {
	gameWindow = window.open('/games/game.jsp','game',config='left=200, top=150, height=570px, width=700px, toolbar=no, menu=no, resizeable=no, location=no, directories=no, status=yes, scrollbars=no');
	gameWindow.focus();
}

/*
	function trackInteractions(category, action, label, url) {
		alert(category + " : " + action + " : " + label + " : " + url);
	}
	
	function trackInteractionsPopup(id, url, name, specs, opt_id)
	{
		trackInteractions(id);
	}
	function trackInteractionsCoupon(id, url, name, specs, opt_id)
	{
		trackInteractions(id);
	}
	function trackInteractionsClickThru(id, url, target, opt_id)
	{
		trackInteractions(id);
		location.href=url;
	}*/
function GA_ClickThru_Target(url, category, action, label){
       _gaq.push(['_trackEvent', category, action, label]);
       window.open(url);
       return false; 
}
