
function avangateTrackingCreateElement() {
	var link = "https://secure.avangate.com/content/";

	var referrer = document.referrer;

	var referrerUrlSplit = referrer.split("/");
	var referrerDomain = referrerUrlSplit[2];
	var localUrl = location.href;
	var localUrlSplit = localUrl.split("/");
	var localDomain = localUrlSplit[2];
	var localDomainSplit = localDomain.split(".");

	var topLevelDomain = localDomainSplit[localDomainSplit.length-2] + "." + localDomainSplit[localDomainSplit.length-1];
	if ( referrerDomain == localDomain || referrer == "" || referrerDomain.indexOf(topLevelDomain) > 0 ) {
		return false;
	}

	var src = link + "server.gif"
			+ "?ref=" + escape(referrer)
			+ "&site=" + escape(localUrl)
			+ "&accountID=" + MerchantID
	;

	var trackingImage = document.createElement('img');
	trackingImage.src = src;
	trackingImage.setAttribute('src', src);
	trackingImage.setAttribute('width', 1);
	trackingImage.setAttribute('height', 1);		
	document.body.appendChild(trackingImage);

	return true;
}

if ( window.addEventListener ) {
	window.addEventListener(
		'load',
		avangateTrackingCreateElement,
		false
	);
} else if (window.attachEvent) {
	window.attachEvent(
		'onload',
		avangateTrackingCreateElement
	);
}