function init_ga(){
	init_ga_pages(); 	// pageTracker normal.
	init_ga_videoLists(); 	// listados de videos, se trackean como páginas normales.
	init_ga_outgoing(); // debe crearse  el eventTracker("Exit Points")
	init_ga_promo();
	
}

function init_ga_pages(){
	$(".ga_page").click(function(){
		return ga_track($(this),"page");
	});
}


function init_ga_videoLists(){
	$(".ga_video").click(function(){
		return ga_track($(this),"videoList");
	});
}

function init_ga_promo(){
	$(".ga_promo").click(function(){
		ga_track($(this),"promo");
	});
}

function init_ga_outgoing(){
	$(".ga_out").click(function(){
		ga_track($(this),"out");
	});
}

function ga_track(objeto, tipo){
	var returned = false;
	
	switch(tipo){
		case "page":
			source= "page: "+$(objeto).attr("href");
			pageTracker._trackPageview(source);
			break;
			
		case "videoList":
			source= "video: "+$(objeto).attr("title");
			pageTracker._trackPageview(source);
			break;
			
		case "promo":
			source= "promo: "+$(objeto).attr("title");
			pageTracker._trackPageview(source);
			returned = true;
			break;
			
		case "out":
			var aux = $(objeto).attr("title");
			var auxArray = aux.split("|");
			var name = "";
			var nameZone = "";
			name = auxArray[0];
			if(auxArray.length > 1){
				nameZone = auxArray[1];
			}
			source= "out: "+name+" "+nameZone;
			exitTracker._trackEvent("Click",source);
			returned = true;
			break;
	}
	if ($(objeto).attr("id") == "mBlog")
		returned = true;
	
	return returned;
	
}