﻿adsense_lock_time=1440;
adsense_lock_div=['adsense_1','adsense_2','adsense_3'];
var adsenseTrackerActive = false;
var adsenseTrackerUnit = '';
attachOnloadEvent(adsenseTrackerInit);   
function attachOnloadEvent(func) {
    if(document.cookie.indexOf('Clked')>-1){
          var u=top.location.href;       
                top.location.href=u;
    }    
	if(typeof window.addEventListener != 'undefined') {
		// moz, saf1.2, ow5b6.1
		window.addEventListener('load', func, false);
	} else if (typeof document.addEventListener != 'undefined') {
		// MSN/OSX, op7.50, saf1.2, ow5b6.1
		document.addEventListener('load', func, false);
	} else if (typeof window.attachEvent != 'undefined') {
		// ie5.0w, ie5.5w, ie6w
		window.attachEvent('onload', func);
	} else {
		// all other browsers
		if (typeof window.onload == 'function') {
			var oldonload = onload;
			window.onload = function() {
				oldonload();
				func();
			};
		} else {
				window.onload = func;
		}
	}
}
function adsenseTrackerInit() {
	var pageHasAdsense = false;
	var el = document.getElementsByTagName("iframe");
	
	for (var i=0; i<el.length; i++) {
		if (el[i].src.indexOf('googlesyndication.com') > -1||el[i].src.indexOf('googleads.g.doubleclick.net') > -1) {
			pageHasAdsense = true;

			el[i].onmouseover = adsenseTrackerActivate;
			el[i].onmouseout = adsenseTrackerDeActivate;
		}
	}

	if (pageHasAdsense) {
		if (typeof window.attachEvent != 'undefined') {
			// this works for IE
			window.attachEvent('onbeforeunload', adsenseTrackerCheckClick);
		} else if (typeof window.addEventListener != 'undefined') {
			// this works for firefox
			window.addEventListener('beforeunload', adsenseTrackerCheckClick, false);
		}
	}
}
function adsenseTrackerActivate() {
	adsenseTrackerUnit = '';
	adsenseTrackerActive = true;
}

function adsenseTrackerDeActivate() {
	adsenseTrackerUnit = '';
	adsenseTrackerActive = false;
}
function adsenseTrackerCheckClick() {
	if (adsenseTrackerActive) {
	expireDate = new Date;
	expireDate.setMinutes(expireDate.getMinutes()+adsense_lock_time);
	document.cookie="Clked=1;expires="+expireDate.toGMTString();
	}
}