/*Adsense Tracker*/ var asMousePos = new Array(); function asClick(){urchinTracker ('/AdsenseClick');} function asGetMousePos(e){asMousePos=Array(e.pageX,e.clientY);} function asGetObjectPos(el){ var xPos=0, yPos=0; while(el){xPos += el.offsetLeft; el = el.offsetParent;} while(el){yPos += el.offsetTop; el = el.offsetParent;} return(new Array(xPos, yPos)); } function asInFrame(){ var asObjectPos = new Array(); var arFrm = document.getElementsByTagName("iframe"); for(i = 0;i < arFrm.length;i++){ asObjectPos = asGetObjectPos(arFrm[i]); var inFrameX = (asMousePos[0] > (asObjectPos[0] - 10) && asMousePos[0] < (parseInt(asObjectPos[0]) + parseInt(arFrm[i].width) + 15)); var inFrameY = (asMousePos[1] > (asObjectPos[1] - 10) && asMousePos[1] < (parseInt(asObjectPos[1]) + parseInt(arFrm[i].height) + 10)); if(inFrameY && inFrameX)asClick(); } } if(typeof window.addEventListener){ window.addEventListener('load', asTracker, false); }else if(typeof document.addEventListener){ document.addEventListener('load', asTracker, false); }else if(typeof window.attachEvent != 'undefined'){ window.attachEvent('onload', asTracker); }else{ if(typeof(window.onload) == 'function'){ var currentFn = onload; window.onload = new Function("existing();asTracker();"); }else window.onload = asTracker; } function asTracker() { if (document.all){ var arFrm = document.getElementsByTagName("iframe"); for(var i = 0; i < arFrm.length; i++)if(arFrm[i].src.indexOf('googlesyndication.com') > -1)arFrm[i].onfocus = asClick; }else{ window.addEventListener('beforeunload', asInFrame, false); window.addEventListener('mousemove', new Function("asGetMousePos"), true); } }