function Ad_AddEvent(e,o,t,n){return n=n||!1,e.addEventListener?(e.addEventListener(o,t,n),!0):!!e.attachEvent&&(n?(e.setCapture(),!0):e.attachEvent("on"+o,t))}function Ad_GetPageScroll(){var e,o;return self.pageXOffset?e=self.pageXOffset:document.documentElement&&document.documentElement.scrollLeft?e=document.documentElement.scrollLeft:document.body&&(e=document.body.scrollLeft),self.pageYOffset?o=self.pageYOffset:document.documentElement&&document.documentElement.scrollTop?o=document.documentElement.scrollTop:document.body&&(o=document.body.scrollTop),arrayPageScroll=new Array(e,o),arrayPageScroll}function Ad_GetPageSize(){var e,o;window.innerHeight&&window.scrollMaxY?(e=document.body.scrollWidth,o=window.innerHeight+window.scrollMaxY):document.body.scrollHeight>document.body.offsetHeight?(e=document.body.scrollWidth,o=document.body.scrollHeight):(e=document.body.offsetWidth,o=document.body.offsetHeight);var t,n;return self.innerHeight?(t=self.innerWidth,n=self.innerHeight):document.documentElement&&document.documentElement.clientHeight?(t=document.documentElement.clientWidth,n=document.documentElement.clientHeight):document.body&&(t=document.body.clientWidth,n=document.body.clientHeight),pageHeight=oi&&(g=-1,c=i,f=Math.sin(r),s=Math.cos(r)),a+=1*s*u,a<0&&(u=1,a=0,f=Math.sin(r),s=Math.cos(r)),a>l&&(u=-1,a=l,f=Math.sin(r),s=Math.cos(r)))},this.Run=function(){if(t){var e=new Date;if(en)return}if(3==h)o.style.left=c+AdMoveConfig.ScrollX+"px",o.style.top=a+AdMoveConfig.ScrollY+"px";else{d=setInterval(o.CustomMethod,20),o.onmouseover=function(){clearInterval(d)},o.onmouseout=function(){d=setInterval(o.CustomMethod,20)}}}}var AdMoveConfig=new Object;AdMoveConfig.IsInitialized=!1,AdMoveConfig.ScrollX=0,AdMoveConfig.ScrollY=0,AdMoveConfig.MoveWidth=0,AdMoveConfig.MoveHeight=0,AdMoveConfig.Resize=function(){var e=Ad_GetPageSize();AdMoveConfig.MoveWidth=e[2],AdMoveConfig.MoveHeight=e[3],AdMoveConfig.Scroll()},AdMoveConfig.Scroll=function(){var e=Ad_GetPageScroll();AdMoveConfig.ScrollX=e[0],AdMoveConfig.ScrollY=e[1]},Ad_AddEvent(window,"resize",AdMoveConfig.Resize),Ad_AddEvent(window,"scroll",AdMoveConfig.Scroll);