$(document).ready(function(){ 
	$(document).pngFix();
	$('a.ad_popup').click( function() {
		window.open($(this).attr('href'), '', 'resizable=yes,scrollbars=yes,width=550,height=694');
		return false;
	});

	$('#under_reddi a').click( function() {
		window.open($(this).attr('href'), '', 'scrollbars=no,width=500,height=500');
		familyFunGameTrack('TopItOff');
		return false;
	});
	$('#reddi_set_aim a').click( function() {
		window.open($(this).attr('href'), '', 'scrollbars=no,width=750,height=550');
		return false;
	});
	$('a.magnify-link').click( function() {
		
	});
	
	initializeRealCreamAdvantage();
	initializeHomePageTracking();
	initializeProductsTracking();
	initializeRecipeView();
	initializeGameTime();
});

//NEW trackInteractions
//* 'value' will be a URL click-thru
//* 'value' can be null. no click-thru required
//* @param category string GA category
//* @param action string GA action
//* @param label string (optional) GA label
//* @param value string (optional) GA value (url)

function trackInteractions(category, action, label, value)
{
	// GA track call here
	

	if(value != null){
		GA_ClickThru(value, category,action,label);	
	}else{
		GA_Click(category,action,label);	
	}
}







function trackInteractionsPopup(id, url, name, specs)
{
	GA_Click(category,action,label);	
	//window.location = url;
	setTimeout("window.location='" + url + "'",500);
}
function trackInteractionsClickThru(id, url, target)
{


	if (target == '_blank') {
		setTimeout("window.open('" + url + "')",500);
		
	} else {
		setTimeout("window.location='" + url + "'",500);
		//window.location = url;
	}
}

function initializeGameTime()
{
	
	$('#fun_do_href').click(function(){
		 GA_Click('FamilyFun','Download','Games_Fun-DoParty_GamePieces');	 
		 window.open($(this).attr('href'));
	});

	$('#gamo_o_href').click(function(){
		 GA_Click('FamilyFun','Download','Games_ReddiIsTheGameo_GameBoard');	 
		  window.open($(this).attr('href'));
	});
}


function initializeRecipeView()
{
	//review form
	$("a[href*='view=reviewform']").click(function(){
		 	return GA_ClickThru($(this).attr('href'),'RecipeInteraction','Rate','RateRecipe');	 
	});
	
	//email to friend
	$("a[href*='email()']").click(function(){
		 	return GA_ClickThru($(this).attr('href'),'RecipeInteraction','Email','EmailRecipe');	 
	});
	
	//print
	$("a[href*='printfullPage()']").click(function(){
		 	return GA_ClickThru($(this).attr('href'),'RecipeInteraction','Print','PrintRecipe_Full');	 
	});
	
	$("a[href*='print3x5()']").click(function(){
		 	return GA_ClickThru($(this).attr('href'),'RecipeInteraction','Print','PrintRecipe_3x5');	 
	});
	
	$("a[href*='print4x6()']").click(function(){
		 	return GA_ClickThru($(this).attr('href'),'RecipeInteraction','Print','PrintRecipe_4x6');	 
	});
	
}

function footerLinkTrack(element,cat,label, openNewWindow)
{
	GA_Click(cat,'Link',label);	
	if(openNewWindow)
	{
		window.open($(element).attr('href'));
	}	
	return false;
}

function familyFunGameTrack(label)
{
	GA_Click('FamilyFun' ,'Game','Games_'+label);	
	return false;
}

function recipeLandingTrack(element, cat, action, label)
{
	return GA_ClickThru($(element).attr('href'),cat,action,label);	 
}

function recipeArchiveTrack(element, tag)
{
	 return GA_ClickThru($(element).attr('href'),'RecipeCollection','View',tag);	 
}

function initializeRealCreamAdvantage(){
	$('.nutrition-gov-link').click(function(){
		 return GA_ClickThru($(this).attr('href'),'NutritionInformation','Link','NutritionInformation_Nutrition.gov');	 
	});
	
	$('.foodsafety-link').click(function(){
		 return GA_ClickThru($(this).attr('href'),'NutritionInformation','Link','NutritionInformation_FoodSafety.com');	 
	});
}

function initializeProductsTracking(){
	$('.nutrition-original').click(function(){
		 return GA_Click('NutritionFacts','View','Nutrition_Orginial');	 
	});
	
	$('.nutrition-chocolate').click(function(){
		 return GA_Click('NutritionFacts','View','Nutrition_Chocolate');	 
	});
	
	$('.nutrition-fatfree').click(function(){
		 return GA_Click('NutritionFacts','View','Nutrition_FatFree');	 
	});
	
	$('.nutrition-creamy').click(function(){
		 return GA_Click('NutritionFacts','View','Nutrition_ExtraCreamy');	 
	});
}

function initializeHomePageTracking(){
	
	$('.ga-home-prod').click(function(){
		 return GA_ClickThru($(this).attr('href'),'HomepageCallout','Click','HomepageCalloutLeft_Products');	 
	});

	$('.ga-home-real').click(function(){
		return GA_ClickThru($(this).attr('href'),'HomepageCallout','Click','HomepageCalloutRight_RealCreamAdvantage');
	});
}

//GA_Click('','','');
