/****************************************************************************** Modified with permission from Jim Rotherford's Adsense Pepper (http://www.digitalmediaminute.com/) © SeoBook.com. For updates see http://www.seobook.com/archives/001370.shtml You are allowed to use this but you should keep this copyright notice here ******************************************************************************/ function as_click () { pageTracker._trackPageview('/outbound/asclick'); } if(typeof window.addEventListener != 'undefined') { window.addEventListener('load', adsense_init, false); } else if(typeof document.addEventListener != 'undefined') { document.addEventListener('load', adsense_init, false); } else if(typeof window.attachEvent != 'undefined') { window.attachEvent('onload', adsense_init); } else { if(typeof window.onload == 'function') { var existing = onload; window.onload = function() { existing(); adsense_init(); }; } else { window.onload = adsense_init; } } function adsense_init () { if (document.all) { var el = document.getElementsByTagName("iframe"); for(var i = 0; i < el.length; i++) { if(el[i].src.indexOf('googlesyndication.com') > -1) { el[i].onfocus = as_click; } } } else { window.addEventListener('beforeunload', doPageExit, false); window.addEventListener('mousemove', getMouse, true); } } var px; var py; function getMouse(e) { px=e.pageX; py=e.clientY; } function findY(obj) { var y = 0; while (obj) { y += obj.offsetTop; obj = obj.offsetParent; } return(y); } function findX(obj) { var x = 0; while (obj) { x += obj.offsetLeft; obj = obj.offsetParent; } return(x); } function doPageExit(e) { ad = document.getElementsByTagName("iframe"); for (i=0; i (adLeft - 10) && px < (parseInt(adLeft) + parseInt(ad[i].width) + 15)); var inFrameY = (py > (adTop - 10) && py < (parseInt(adTop) + parseInt(ad[i].height) + 10)); if (inFrameY && inFrameX) { pageTracker._trackPageview('/outbound/asclick'); } }