/* Config: Date: 09-24-2010 */
_abrMConf = {
  	  'codeAbril' : 'UA-5652544-1' ,
	  'fltPerfil' : '/grp_colecoes'
}

/* Core Metrics: Version 1.06, 09-01-2010 */

_abrMetrics = {
  abrParams : [] ,
  
  load : function (){
  	  this.abrParams['path'] = this.mkPath(); 
	  this.callHit();
  },
  
  mkPath : function(){
  	 var qs = window.location.search.substring(1);
	 
	 var p =  '' ;
	 
	 if (_abrMConf['fltPerfil'] != null) p+= _abrMConf['fltPerfil'] ; 
	 
	 if ((typeof _cmAbr  != 'undefined') && (_cmAbr['setPath'] != null)) 
	 	p +=  _cmAbr['setPath'];
	 else 
		p += window.location.pathname; 	
		
     if (qs!="") p += "?" + qs ;		

	 return (p);
  },
  
  gaIsLoaded : function() {
		return ((window._gat)? true : false );
  },
  
  secAccountExist : function() {
		return ((_abrMConf['codeSec'] != null) ? true : false ) ;
  },
  
  callHit : function(){

	 if (this.gaIsLoaded()) {
	 	try {
			var ABR_pageTracker = _gat._getTracker(_abrMConf['codeAbril']);
			ABR_pageTracker._trackPageview(this.abrParams['path']);
		
			if (this.secAccountExist()) {
				var SECABR_pageTracker = _gat._getTracker(_abrMConf['codeSec']);
				SECABR_pageTracker._trackPageview(this.abrParams['path']);
			}
		} catch(err) {};
	 } else 
	   this.callHitAsync();
	 
  },
  
  callHitAsync : function(){
	
	   window._gaq = window._gaq || [];

       if (!this.secAccountExist()) {
	  		_gaq.push(['_setAccount',    _abrMConf['codeAbril']]);
	  		_gaq.push(['_trackPageview', this.abrParams['path']]);
			
	   } else {
	  		_gaq.push(['_setAccount',    _abrMConf['codeSec']]);
	  		_gaq.push(['_trackPageview', this.abrParams['path']]);
			
	  		_gaq.push(['ABR._setAccount',    _abrMConf['codeAbril']]);
	  		_gaq.push(['ABR._trackPageview', this.abrParams['path']]);
	   	
	   }

  	   (function() {
			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
			ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  		})();	 	
  }

}

_abrMetrics.load();

