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];
       }
   }
}
