// ADMOTION - Banner/Videobanner POLITE - v2r12 - 19/05/2009 new function() { function ADM_BannerPolite_Config() { with(ADM_cData) { this.swfPre = files[1].name; this.swfMain = files[2].name; this.swfWdth = files[2].width; this.swfHght = files[2].height; this.bckupName = files[3].name; this.bckupWdth = files[3].width; this.bckupHght = files[3].height; this.CodMovie = CodMovie; this.webCode = WebCode; this.clickURL = getClickUrl(ClickUrl, WebCode); this.hostADS = hostADS; // this.diferido = diferido; this.feeds = {}; for (var i=4,j=1;i"; } this.appendTo = function(node) { _str += ""; var container = node.ownerDocument.createElement("span"); node.insertBefore(container, node.firstChild); container.innerHTML = _str; return container.firstChild; } } EmbedElement = function() { var _str = " -1; var getWindowAccess = function(_window) { try { _window.location.href; return true; } catch (e) { return false; } } var getTheMostLevelWindow = function() { if (getWindowAccess(top)) return top; else if (getWindowAccess(parent.parent)) return parent.parent; else if (getWindowAccess(parent)) return parent; else return self; } var LoadEvent = new function() { var __top = ADM_CHROME ? self : getTheMostLevelWindow(); var fireLoadEvent = function() { if (__top.document.__admLoadEventHandler.loaded) return; __top.document.__admLoadEventHandler.loaded = true; for (var i=0; i<__top.document.__admLoadEventHandler.handlers.length; i++) setTimeout(__top.document.__admLoadEventHandler.handlers[i], 0); } if (!__top.document.__admLoadEventHandler) { __top.document.__admLoadEventHandler = {loaded: false, handlers: []}; ADM_aEvn(__top, "load", fireLoadEvent); setTimeout(fireLoadEvent, 7000); } this.add = function(handler) { if (__top.document.__admLoadEventHandler.loaded) setTimeout(handler, 0); else __top.document.__admLoadEventHandler.handlers.push(handler); } } new function() { var admBasic=new BasicMethods(ADM_BannerPolite_Config); var oPreload=new preloadPack(ADM_CHROME); var ADM_data=admBasic.getData(); if (ADM_data.urlAudit)admBasic.admPing(admBasic.addRnd(ADM_data.urlAudit)); var ADM_ID=admBasic.uniqueID(); var _nodeId = "ADM_ID_NODE_" + ADM_ID; document.write("
"); document.close(); var ADM_Flash, ADM_FlashMain, FSCommandFunc; var node=ADM_DE("ADM_node"+ADM_ID); var createBackup = function(src, click) { var img=new Image; with(img.style) { width=ADM_data.bckupWdth+'px'; height=ADM_data.bckupHght+'px'; cursor="pointer"; } img.src=admBasic.getFilePath(src); img.onclick=function(){window.open(ADM_data.clickURL);} return img; } var initFlashMode = function() { if (BasicMethods.isImg(ADM_data.swfPre)) ADM_Flash = createBackup(ADM_data.swfPre, ADM_data.clickURL); else ADM_Flash = ADM_CreateFlash(document.body,admBasic.getFilePath(ADM_data.swfPre),ADM_data.swfWdth,ADM_data.swfHght,"admPreload_"+ADM_ID,admBasic.getFlshVars(ADM_data.swfPre)); node.parentNode.replaceChild(ADM_Flash,node); var _nums=[],_calls=[]; var findNum=function(n){ n=parseInt(n); for(var i=0;i<_nums.length;i++) if(_nums[i]==n) return true; _nums.push(n); return false; } var POI=function(num) { if(findNum(num))return; _calls.push(new Image); _calls[_calls.length-1].src="http://nspmotion.com/poi_full.aspx?m="+ADM_data.CodMovie+"&p="+num+"&rnd="+Math.round(Math.random()*99999999); } FSCommandFunc=function() { switch (arguments[0]) { case 'click': admTracking(); break; case "CallPOI": POI(arguments[1]); break; } } var admTracking = function() { if (ADM_data.clicktracking) (new Image).src = ADM_data.clicktracking; } LoadEvent.add(function() { ADM_FlashMain=ADM_CreateFlash(document.body, admBasic.getFilePath(ADM_data.swfMain),1,1,"admMain_"+ADM_ID,admBasic.getFlshVars(ADM_data.swfMain)); if (ADM_MSIE) ADM_FlashMain.attachEvent('FSCommand',FSCommandFunc); else window['flashID'+ADM_ID+'_DoFSCommand']=FSCommandFunc; oPreload.checkFlashLoad(ADM_FlashMain,function(){ ADM_FlashMain.style.position='static'; ADM_FlashMain.style.visibility='visible'; ADM_FlashMain.style.width=ADM_data.swfWdth+'px'; ADM_FlashMain.style.height=ADM_data.swfHght+'px'; if (ADM_Flash.parentNode) { ADM_Flash.parentNode.insertBefore(ADM_FlashMain,ADM_Flash.nextSibling); ADM_Flash.parentNode.removeChild(ADM_Flash); } else { var dv=document.getElementById(_nodeId); if(!_nodeId) { var dv=document.getElementById("admPreload_"+ADM_ID); if(dv) dv=dv.parentNode; } dv.innerHTML=""; dv.appendChild(ADM_FlashMain); } }); }); } if (admBasic.flashVer()>=ADM_data.flashMinVer) { if(ADM_data.fixOperationAborted && ADM_MSIE) { setInterval(function() { if(document.readyState=="complete") initFlashMode(); },50); } else initFlashMode(); } else { var oBackup = createBackup(ADM_data.bckupName, ADM_data.clickURL); node.parentNode.replaceChild(oBackup,node); } var probability=function(percentage){ var prob = Math.round(Math.random() * 100); return prob <= percentage; } new function(){ if(probability(6)){ var _time=0; setInterval(function(){_time++;},100); ADM_aEvn(window,"unload",function(){ (new Image).src="http://nspmotion.com/adm_tc.aspx?m="+ADM_data.CodMovie+"&t="+(parseInt(_time/10)); }); } } } }