/*-------- CONFIGURATION --------*/
var _socialSites = "facebook.com|twitter.com";
var _customVarSlot = 1;
var _customVarName = "SocialMedia";
/*-------------------------------*/


function addSocialSites(){
	
	var ref = "";
	var loc = location.href.toLowerCase();
	var regex = new RegExp(_socialSites,"i");
	if(document.referrer)
		ref = document.referrer.getHostname();
	
	if(ref.match(regex) || loc.indexOf("utm_source=")>-1){
	    var sites = _socialSites.split("|");
	    for(i in sites){
	    	if(ref.indexOf(sites[i])>-1 || loc.indexOf("utm_source="+sites[i])>-1 || loc.indexOf("utm_source=www."+sites[i])>-1){
	    		_gaq.push(['_setCustomVar', _customVarSlot, _customVarName, sites[i], 1]);
	    	}
	    }
	}
}

String.prototype.getHostname = function() {
	var re = new RegExp('^(?:f|ht)tp(?:s)?\://([^/]+)', 'im');
	return this.match(re)[1].toString();
}


