if (document.getElementsByTagName) {
        var hrefs = document.getElementsByTagName("a");
        for (var l = 0; l < hrefs.length; l++) {
	  hrefs[l].onclick="trackLinks()"; 
        }
}

function trackLinks () {
	e=this;
        var track = new RegExp('\\b' + '[asnf]link' + '\\b');
        var urllink = new RegExp('\\b' + 'urllink' + '\\b');
	base=track.exec(e.className);
	if ( ! base ) {
		base=urllink.exec(e.className);
	}
	if ( base ) {
        	var lnk = (e.pathname.charAt(0) == "/") ? e.pathname : "/" + e.pathname;
        	if (e.search && e.pathname.indexOf(e.search) == -1) lnk += e.search;
        	lnk = e.hostname + lnk;
		_gaq.push(['_trackEvent', 'click',  base, lnk]);
	}
}

