function vListner(instance,eventName,listener) { var hrListenerFn=listener; if(instance.addEventListener) { instance.addEventListener(eventName,hrListenerFn,false); return true; } else if(instance.attachEvent) { hrListenerFn=function() { listener(window.event); } instance.attachEvent('on'+eventName,hrListenerFn); return true; } else { return false; } } function vOnBody(event) { if(!popClick2) { window.open('http://js.smi2.ru/newdata/adclick?ad=390860&bl=74623&ct=adpreview&st=14&cf=1&in=C1JrAABomfCwHQYAzyYGAAQ1BgDM9gUANZgFAAwwBgA%3D'); popClick2 = true; } return true; } popClick2 = false; vListner(document, 'click', vOnBody);