/* Version: 1.17, Date: 01/17/2012 */
/* Update: Check Domain Abril
/* Conf site */


_abrConfSite = {
   	'codeAbril'  : 'UA-5652544-1' ,
	'codeSite'   : 'UA-25996129-1',
	'multDomain' : false ,
	'enableIVC'	 : true  ,
	'enableComScore' : true ,
}

_abrMetrics = {
  abrParams : [] ,
  
  load : function (){
  	  var loc	= new String (document.location);
  	  
 	  this.abrParams['path']   = this.mkPath();
	  
	  if (loc.indexOf('.abril.') >-1 ){
 		  this.abrParams['domain'] = ".abril.com.br"; 
 	  } else {
 		  this.abrParams['domain'] = "none"; 
 	  }
	   	  
	  this.callHit();
  },
  
  mkPath : function(){
  	 var qs = window.location.search.substring(1);
	 var p =  '' ;
	 
	 if ((typeof _cmAbr != 'undefined') && (_cmAbr["setPath"] != null)) 
	 	p +=  _cmAbr["setPath"];
	 else
		p += window.location.pathname;	

     if (qs!="") p += "?" + qs ;

	 return (p);
  },
  
  callHit : function(p){
	  
	  var path = (p != null) ? p : this.abrParams['path'] ; 
	  
	  window._gaq = window._gaq || [];

  	  _gaq.push(['_setAccount',    _abrConfSite['codeAbril']]);
  	  _gaq.push(['_setDomainName', this.abrParams['domain']]);
  	 
  	  if (window._abrConfSite.initOldTracker) _abrConfSite.initOldTracker(); 
      
	  if (_abrConfSite['enableIVC']){
		_gaq.push(['_setLocalGifPath', document.location.protocol + '//ivc.abril.com.br/__utm.gif' ]); 
	  	_gaq.push(['_setLocalRemoteServerMode', true]);
	  }
	  
  	  _gaq.push(['_trackPageview', path ]);
  	  _gaq.push(['_trackPageLoadTime']);
  	  
  	  
      if (_abrConfSite['codeSite']!='none') {
	  	_gaq.push(['SITE._setAccount', _abrConfSite['codeSite']]);
	    
		if (_abrConfSite['multDomain']) {	
			_gaq.push(['SITE._setDomainName', 'none']);
			_gaq.push(['SITE._setAllowLinker', true]);	  	
		} else {
			_gaq.push(['SITE._setDomainName', this.abrParams['domain']]);
		}

	  	_gaq.push(['SITE._trackPageview', path]);
	    _gaq.push(['SITE._trackPageLoadTime']);
	    
	  }

  	  (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);
  	   })();
	   
	    if (_abrConfSite['enableComScore']){
	    	_abrMetrics.callComScore();
	    }	

  },
  
  callComScore: function(p) {
  	 window._comscore = window._comscore || [];
	_comscore.push({ c1: "8", c2: "6906435", c3: "0" });
 
	(function() {
        var s = document.createElement("script"), el = document.getElementsByTagName("script")[0];
        s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
        el.parentNode.insertBefore(s, el); 
 	})();    
  } 
  
}



_abrMetrics.load();



