var Tracking = new new Class({
	
	logTracking: true,
	
	idGoogleAnalytics: undefined,
	
	pageTracker: undefined,
	
	initialize: function(){
		
	},
	
	setLogTracking: function(bool){
		this.logTracking = bool;
	},
	
	setIdGoogleAnalytics: function(idGA){
		this.idGoogleAnalytics = idGA;
		this.setPageTracker();
	},
	
	setPageTracker: function(){
		this.pageTracker = _gat._getTracker(this.idGoogleAnalytics);
	},
	
	trackEvent: function(params){
		if ( this.logTracking ) try { console.info('TRACKING EVENT: ' + params) } catch(e) {};
	},
	
	trackPage: function(url){
		var url = url || location.href;
		this.pageTracker._trackPageview(url);
		if ( this.logTracking ) try { console.info('TRACKING PAGE: ' + url) } catch(e) {};
	}
	
});
