$jqOld(document).ready(function(){	
	/**
		This function is called when an <a> tag is clicked.  It checks to see if the <a>
		is in the global nav, then checks to see if it is a popup link.  The popup is handled
		by another function.  
	**/
	
	$jqOld("#xxxx-header ul li a").click(function() {
		 $href = $(this).attr("href");
         $newUrl = getInjectedUrl($href, true);
         $jqOld(this).attr("href", $newUrl);
	});

	$jqOld("a").click(function(event){
		var google = $jqOld(this).hasClass("globalNavLink");
		var host = event.target.host;
		var href = $jqOld(this).attr("href");
		
		if (host != "www.addthis.com") {	
			var newUrl =  getInjectedUrl(href,google);		
			$jqOld(this).attr("href",newUrl);
		}
	});
});

function getInjectedUrl(url,google)
{
	var excludeDomains = new Array();
	excludeDomains[0] = "facebook";
	excludeDomains[1] = "twitter";
	excludeDomains[2] = "myspace";
	excludeDomains[3] = "flickr";
	excludeDomains[4] = "youtube";
	excludeDomains[5] = "google";	
	excludeDomains[6] = "tumblr";
	excludeDomains[7] = "ow";
	
	var includeToken = true;
	
	var currentDomain = document.location.host;
	var linkDomain;

	
	if(url.search(/(https?|ftp)/) >= 0){
		var urlSplit = url.split('/');
	    if(urlSplit[2]){
	            linkDomain = urlSplit[2] + "";
	    }
	}

    if(linkDomain == undefined){
    	linkDomain = currentDomain;
    }
	
	var symbol = getSymbol(url);
	var t = getCookie('_token_');
	var googleCode = "utm_source=xxxxbrandhub&utm_medium=website&utm_campaign=global_header";	
	var ex;
	
	if (currentDomain != linkDomain ) {
		
		if (google == true) {
			if(url.search(/(utm_source)/) < 0){
				symbol = getSymbol(url);
				url = url + symbol + googleCode;	
			}
		}
		
		for (c=0;c<excludeDomains.length;c++) {
			ex = linkDomain.search(excludeDomains[c]);             
            if(ex >= 0){
            	includeToken = false;
            }
		}
		
		if (t!=null && t!="" && includeToken == true) {
			if(url.search(/(t=)/) < 0){
				symbol = getSymbol(url);
				url = url + symbol + 't=' + t;		
			}
		}
	}	
	
	return url;
};


function getSymbol(url)
{
	var str = url.split('?');
	var qstring = str[1];
	if (qstring!=null && qstring!="") {
		symbol = "&";
	} else {
		symbol = "?";
	}
	
	return symbol;
}

function getCookie(c_name)
{
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) {
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	
	return "";
}		