
//
// This variable controls how outbound links will appear in
// the GA reports. By default, links will appear as
// '/link/location/LinkText' 
//

var extIdentifier = '/link';
// No need to change anything below this line //

if (document.getElementsByTagName) 
	{
	// Initialize link handlers
		var hrefs = document.getElementsByTagName('a');
			for (var l = 0; l < hrefs.length; l++) 
			{startListening(hrefs[l],"click",trackLinks);}
	}
	
function startListening (obj,evnt,func) 
{
	if (obj.addEventListener) {obj.addEventListener(evnt,func,false);} 
	else if (obj.attachEvent) {obj.attachEvent("on" + evnt,func);}
}

function trackLinks (evnt) 
{
	var lnk;
	if (evnt.srcElement) 
	{
		var elmnt = evnt.srcElement;
		while (elmnt.tagName != "A") 
		{
			var newelmnt = elmnt.parentNode;
			elmnt = newelmnt;
		}
		(elmnt.text) ? lnk= extIdentifier + window.location.port+window.location.pathname+window.location.hash + "/" + elmnt.text : lnk = extIdentifier + elmnt.hostname + "/" + elmnt.pathname + elmnt.search;
	} 
	else{(this.text) ? lnk= extIdentifier + window.location.port+window.location.pathname+window.location.hash + "/" + this.text : lnk = extIdentifier + this.hostname + "/" + this.pathname + this.search;}
	pageTracker._trackPageview(lnk);
}