<!--Checks browser version based on capabilities-->
var browservers = '';
if (window.addEventListener){
	browservers = 'FF';
} else if (window.attachEvent){
	browservers = 'IE';
} else {
	browservers = 'OTHER';
}
<!--End Browser check-->

var lastStatus = '';
var elements;
var inAdFrame = false;
var FFiframeObj;

elements = document.getElementsByTagName("iframe");

for (var i = 0; i < elements.length; i++) {
	if(elements[i].src.indexOf('googlesyndication.com') > -1){
		if (document.layers) elements[i].captureEvents(Events.ONFOCUS);
		if (browservers == 'IE'){
			elements[i].onfocus = IEgetclickinfo;
		} else if (browservers == 'FF') {
			elements[i].addEventListener('mouseover', onMoveOverFF, true);
			window.addEventListener('mouseover', onMoveOutFF, true);
			window.addEventListener('unload', FFgetclickinfo, false);
		} else {
			elements[i].onfocus = IEgetclickinfo;
		}
	}
}

function IEgetclickinfo(){
	var i = 0;
	window.focus();

	if (window.status && (window.status!= lastStatus)){
		lastStatus = window.status;
		adsense_log_url_image = new Image();
		adsense_log_url_image.src = ad_logger_url + '/trackclick.php' +
		'?type=' + escape(ad_page_type) +
		'&id=' + escape(ad_visit_id) +
		'&targ=' + escape(window.status);
	}
}

function onMoveOverFF(e){
	inAdFrame = true;
	FFiframeObj = this;
}

function onMoveOutFF(e){
	inAdFrame = false;
}

function FFgetclickinfo(e){
	var i = 0;

	if (inAdFrame){
		adsense_log_url_image = new Image();
		adsense_log_url_image.src = ad_logger_url + '/trackclick.php' +
		'?type=' + escape(ad_page_type) +
		'&id=' + escape(ad_visit_id);
	}
}

function adinfo(iframeObj, name) {
	var dc = iframeObj.src;
	var prefix = name + "=";
	var begin = dc.indexOf("&" + prefix);
	if (begin == -1) {
		begin = dc.indexOf("?" + prefix);
		if (begin == -1) return null;
	} else {
		begin += 1;
	}
	var end = dc.indexOf("&", begin);
	if (end == -1)end = dc.length;

	return unescape(dc.substring(begin + prefix.length, end));
}
