﻿var pageTracker = _gat._getTracker("UA-2460239-1");
pageTracker._initData();
/*pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);*/
/*pageTracker._trackPageview(window.location);*/
pageTracker._trackPageview();

/*
if(window.addEventListener) {
	window.addEventListener('load', initExternalLinks, false);
} else if(window.attachEvent) {
	window.attachEvent('onload', initExternalLinks);
} else {
	window['onload'] = initExternalLinks;
}
*/

function initExternalLinks() {
	for(i = 0; i < document.links.length; i++) {
		var link = document.links[i];
		if(link.href.match(/https?:\/\/((www\.)?aglonline|online\.agl)\.com\.au/) != null) {
			if(link.href.match(/^javascript:/)) {
				var reUrl = new RegExp("https?:\/\/[^']+");
				var url = link.href.match(reUrl)[0];
				var newUrl = pageTracker._getLinkerUrl(url);
				link.href = link.href.replace(reUrl, newUrl);
			} else {
				if(link.addEventListener)
					link.addEventListener('click', trackLink, false);
				else if (link.attachEvent)
					link.attachEvent('onclick', trackLink);
				else
					link['onclick'] = trackLink;
			}
		}
	}
}

function trackLink(e) {
	var objEvent = e || window.event;
	var elem = objEvent.target || objEvent.srcElement;
	var link = elem.tagName.toLowerCase() == 'a' ? elem :
		(elem.parentNode.tagName.toLowerCase() == 'a') ? elem.parentNode : null;
	
	if(link == null) return;
	
	window.open(pageTracker._getLinkerUrl(link.href), link.target);
	if(objEvent.preventDefault && objEvent.cancelable) objEvent.preventDefault();
	return false;
}
