
// list tag actions
var dart_actions = {}
dart_actions["/it-it/home"] = "http://ad.it.doubleclick.net/activity;src=1377588;type=gille144;cat=gille886;ord=1;num=";
dart_actions["/it-it/products/phenom"] = "http://ad.it.doubleclick.net/activity;src=1377588;type=gille144;cat=gille000;ord=1;num=";
dart_actions["/it-it/products/m3power"] = "http://ad.it.doubleclick.net/activity;src=1377588;type=gille144;cat=gille588;ord=1;num=";
dart_actions["/it-it/products/mach3turbo"] = "http://ad.it.doubleclick.net/activity;src=1377588;type=gille144;cat=gille799;ord=1;num=";
dart_actions["/it-it/products/deodorant"] = "http://ad.it.doubleclick.net/activity;src=1377588;type=gille144;cat=gille359;ord=1;num=";
dart_actions["/it-it/grooming/megabrand"] = "http://ad.it.doubleclick.net/activity;src=1377588;type=gille144;cat=gille718;ord=1;num=";
dart_actions["/grooming/solutions/it-it/load-complete"] = "http://ad.it.doubleclick.net/activity;src=1377588;type=gille144;cat=gille881;ord=1;num=";
dart_actions["/it-it/promotions/gillettebundle"] = "http://ad.it.doubleclick.net/activity;src=1377588;type=gille144;cat=gille600;ord=1;num=";
dart_actions["/it-it/products/shavecare"] = "http://ad.it.doubleclick.net/activity;src=1377588;type=gille144;cat=gille236;ord=1;num=";
dart_actions["it-it/products/deodorant/home"] = {type:"iframe", src:"http://fls.doubleclick.net/activityi;src=1377588;type=gille979;cat=gille620;ord=1;num="};

// plug in analytics
var console;
var dart_img = [];
var dart_frame;
var dart_lastId;
if (!pageTracker.$_trackPageview)
{
	pageTracker.$_trackPageview = pageTracker._trackPageview;
	
	pageTracker._trackPageview = function(id, $1, $2, $3) 
	{
		// ignore double calls
		if (id == dart_lastId) return; 
		dart_lastId = id;
		
		// original GA
		pageTracker.$_trackPageview(id, $1, $2, $3);
		
		// id cleanup
		id = id.toLowerCase();
		if (id.charAt(id.length-1) == "/") id = id.substr(0, id.length-1);
		
		// debug
		//if (console) console.info('tag: "' + id + '"');
		
		// call dart
		var action = dart_actions[id];
		if (!action) return;
		if (action.type) // iframe
		{
			dart_iframe(action.src);
		}
		else 
		{
			var img = new Image();
			var a = Math.floor(Math.random() * 10000000);
			img.src = action + a + "?";
			dart_img.push(img);
		}
	}
	
	function dart_iframe(src)
	{
		if (!dart_frame) {
			dart_frame = document.createElement("div");
			dart_frame.setAttribute("style", "position:absolute; top:0; left:0; width:0; height:0; overflow:hidden");
			document.body.appendChild(dart_frame);
		}
		var a = Math.floor(Math.random() * 10000000);
		src += a + "?";
		dart_frame.innerHTML = '<iframe src="' + src + '" /></iframe>';
	}
}
