var adgreed_account = "";
var what_ads = 'googlesyndication.com';
var lastStatus = '';
var exit = false;
var fframesrc = '';

function alc()
{
	exit = true;

	if(!fframesrc) return;
	window.focus();
	ref = escape(''+fframesrc);

	if(window.addEventListener)//ff
		lastStatus = '-';
	else//ie
	{
		if(!window.status) lastStatus = '+';
		else lastStatus = window.status;
	}

	(new Image(1,1)).src = 'http://www.adgreed.com/tracker.php?acc='+escape(adgreed_account)+'&tg='+escape(''+lastStatus)+'&ref='+ref+'&url='+escape(''+document.location.href);
}

function adgreed_tracker()
{
	elements = document.getElementsByTagName("iframe");
	for (var i = 0; i < elements.length; i++) 
	{
		if(elements[i].src.indexOf(what_ads) > -1)
		{
			if (document.layers)
			{
				elements[i].captureEvents(Events.ONFOCUS);
				elements[i].captureEvents(Events.ONMOUSEOVER);
			}	
			if(window.addEventListener)//ff
			{
				elements[i].addEventListener('mouseover', function(e){if(!exit)fframesrc=e.target.src;}, true);
				window.addEventListener('mouseover', function(e){if(!exit)fframesrc=''}, true);
				window.addEventListener('keypress', function(e){if(!exit&&e.keyCode==116)fframesrc=''}, true);
				window.addEventListener('unload', alc, false);
				window.addEventListener("beforeunload", function(e){exit=true;}, false);
			}
			else//ie
			{
				elements[i].onfocus = function(){if(!exit)fframesrc=window.event.srcElement.src};
				document.body.onmouseover = function(){if(!exit)fframesrc='';};
				document.body.onkeypress = function(){if(!exit&&window.event.keyCode==116)fframesrc=''};
				window.onbeforeunload = alc;
			}
		}
	}

	//stats
	//(new Image(1,1)).src = 'http://www.adgreed.com/hit.php?acc='+escape(adgreed_account)+'&url='+escape(''+document.location.href)+'&ref='+escape(''+document.referrer);
	qs = 'http://www.adgreed.com/hit.php?acc='+escape(adgreed_account)+'&url='+escape(''+document.location.href)+'&ref='+escape(''+document.referrer);
	document.write("<img src=\""+qs+"\" border=\"0\" width=\"1\" height=\"1\"/>");
}