var iFr1, iFr2, iFr3; function AdSenseLog(adUnit) { var theAd=""+ escape(window.status.substring(6)) ; var format=queryString('format',adUnit.src); var channel=queryString('channel',adUnit.src); var bug = new Image(); bug.src = 'http://www.eachtown.com/adsense_tracking.php?domain='+domain+'&ref=' + ref+ '&url=' +theAd +'&title=' + thetitle+ '&format=' + format +'&channel='+channel ; } function AdSenseLog1() { AdSenseLog(iFr1); } function AdSenseLog2() { AdSenseLog(iFr2); } function AdSenseLog3() { AdSenseLog(iFr3); } function queryString(item, source) { var itemLoc=source.indexOf(item); var newSrc=source.substring(itemLoc); var endLoc=newSrc.indexOf("&"); var lstSrc=newSrc.substring(0,endLoc); var itm=lstSrc.substring(item.length+1); return itm; } var elements, count; elements = document.getElementsByTagName("iframe"); count = 0; for (var i = 0; i < elements.length; i++) { if(elements[i].src.indexOf('googlesyndication.com') > -1) { count++; if ( count == 1 ) { elements[i].attachEvent("onfocus",AdSenseLog1); iFr1=elements[i]; } else if ( count == 2 ) { elements[i].attachEvent("onfocus",AdSenseLog2); iFr2=elements[i]; } else if ( count == 3 ) { elements[i].attachEvent("onfocus",AdSenseLog3); iFr3=elements[i]; } } }