/** * @author ragoncalves */ function setHeadlines(data) { IOL360W_Engine.update(data); } var _IOLjQueryInstalled= typeof(jQuery)=='function' ? true : false; var _IOLwrite=function (content){ var prependChild = function(parent, node) { parent.insertBefore(node, parent.firstChild); } var decContent = decodeURIComponent(content) //document.writeln(decodeURIComponent(content)); var divBarra = document.createElement("div") divBarra.id = "IOL360RON_barraiol" divBarra.innerHTML = decContent var bodyEl = document.getElementsByTagName("body")[0] prependChild(bodyEl, divBarra) /* http versus https */ var urlbarra='http://barra.iol.pt/script'; if(location.protocol=='http:') urlbarra='http://barra.iol.pt/script'; else if(location.protocol=='https:') urlbarra='https://barra.iol.pt/script'; document.getElementById('IOL360RON_barraiol').style.cssText='background:url('+urlbarra+'/img/bg.gif); height:24px; font-family:Arial, Tahoma, sans-serif !important; font-size:11px; color:#FFF; text-align:left; min-width:972px; position:relative;border-bottom:solid 1px #fff'; document.getElementById('li_iol').style.cssText='padding:2px 13px 0 13px; margin:4px 0 0 1px; font-weight:bold; background:url('+urlbarra+'/img/dot.gif) repeat-y right'; document.getElementById('li_webmail').style.cssText='padding:2px 13px 0 13px; margin:4px 0 0 1px; font-weight:bold; background:url('+urlbarra+'/img/dot.gif) repeat-y right'; document.getElementById('li_empresas').style.cssText='padding:2px 13px 0 13px; margin:4px 0 0 1px; font-weight:bold; background:url('+urlbarra+'/img/dot.gif) repeat-y right'; document.getElementById('li_noticias').style.cssText='padding:2px 13px 0 13px; margin:4px 0 0 1px; font-weight:bold; background:url('+urlbarra+'/img/dot.gif) repeat-y right'; document.getElementById('logo_iol').src=urlbarra+'/img/logo.gif'; document.getElementById('logo_iol_hp').src=urlbarra+'/img/home.gif'; } var _IOLaddCSS=function(content){ var cssText=decodeURIComponent(content); var failed = true try { var head = document.getElementsByTagName("head")[0] var style = document.createElement("style") style.type = "text/css" style.innerHTML = cssText head.appendChild(style) failed=false } catch (err) { failed = true } if(failed && cssText.indexOf('{')!=-1&&cssText.indexOf('}')!=-1){ // Se nao ha elementos style definidos no site, criar ! if(Number(document.styleSheets.length)==0){ document.getElementsByTagName('head')[0].appendChild(document.createElement('style')); } var tmp=cssText.split("}"); var etmp=''; var x=document.styleSheets[0]; var i=0; if(typeof x.cssRules!='undefined'){ //for(i in tmp){ IE FAIL for(i=0;ithis.getDuration()){ if(this.looping){ this.rewind(t-this._duration);this.update();this.broadcastMessage('onMotionLooped',{ target:this, type:'onMotionLooped' }); }else{ this._time=this._duration;this.update();this.stop();this.broadcastMessage('onMotionFinished',{ target:this, type:'onMotionFinished' }); } }else if(t<0){ this.rewind();this.update(); }else{ this._time=t;this.update(); } }; IOL360W_t.getTime=function(){ return this._time; }; IOL360W_t.setDuration=function(d){ this._duration=(d==null||d<=0)?100000:d; }; IOL360W_t.getDuration=function(){ return this._duration; }; IOL360W_t.setPosition=function(p){ this.prevPos=this._pos;var a=this.suffixe!=''?this.suffixe:'';this.obj[this.prop]=Math.round(p)+a;this._pos=p;this.broadcastMessage('onMotionChanged',{ target:this, type:'onMotionChanged' }); }; IOL360W_t.getPosition=function(t){ if(t==undefined)t=this._time;return this.func(t,this.begin,this.change,this._duration); }; IOL360W_t.setFinish=function(f){ this.change=f-this.begin; }; IOL360W_t.geFinish=function(){ return this.begin+this.change; }; IOL360W_t.init=function(obj,prop,func,begin,finish,duration,suffixe){ if(!arguments.length)return;this._listeners=new Array();this.addListener(this);if(suffixe)this.suffixe=suffixe;this.obj=obj;this.prop=prop;this.begin=begin;this._pos=begin;this.setDuration(duration);if(func!=null&&func!=''){ this.func=func; }this.setFinish(finish); }; IOL360W_t.start=function(){ this.rewind();this.startEnterFrame();this.broadcastMessage('onMotionStarted',{ target:this, type:'onMotionStarted' }); }; IOL360W_t.rewind=function(t){ this.stop();this._time=(t==undefined)?0:t;this.fixTime();this.update(); }; IOL360W_t.fforward=function(){ this._time=this._duration;this.fixTime();this.update(); }; IOL360W_t.update=function(){ this.setPosition(this.getPosition(this._time)); }; IOL360W_t.startEnterFrame=function(){ this.stopEnterFrame();this.isPlaying=true;this.onEnterFrame(); }; IOL360W_t.onEnterFrame=function(){ if(this.isPlaying){ this.nextFrame();setTimeout(IOL360W_Delegate.create(this,this.onEnterFrame),0); } }; IOL360W_t.nextFrame=function(){ this.setTime((this.getTimer()-this._startTime)/1000); }; IOL360W_t.stop=function(){ this.stopEnterFrame();this.broadcastMessage('onMotionStopped',{ target:this, type:'onMotionStopped' }); }; IOL360W_t.stopEnterFrame=function(){ this.isPlaying=false; }; IOL360W_t.continueTo=function(finish,duration){ this.begin=this._pos;this.setFinish(finish);if(this._duration!=undefined)this.setDuration(duration);this.start(); }; IOL360W_t.resume=function(){ this.fixTime();this.startEnterFrame();this.broadcastMessage('onMotionResumed',{ target:this, type:'onMotionResumed' }); }; IOL360W_t.yoyo=function(){ this.continueTo(this.begin,this._time); }; IOL360W_t.addListener=function(o){ this.removeListener(o);return this._listeners.push(o); }; IOL360W_t.removeListener=function(o){ var a=this._listeners;var i=a.length;while(i--){ if(a[i]==o){ a.splice(i,1);return true; } }return false; }; IOL360W_t.broadcastMessage=function(){ var arr=new Array();for(var i=0;i0){ this.currentnews++; if(this.currentnews>(this.news.length-1)){ this.currentnews=0; } result=this.news[i]; } return result; }, nextlink:function(){ var result=''; var i=this.currentlink; if(this.links.length>0){ this.currentlink++; if(this.currentlink>(this.links.length-1)){ this.currentlink=0; } result=this.links[i]; } //alert("i (this.currentlink): "+i+"\n\nthis.links.length: "+this.links.length+"\n\nresult.html: "+result.html); return result; }, loadData:function(data){ var i=null;var obj=null;if(typeof(data)=='object'){ var _IOLnews=data[0]; var _IOLlinks=data[1]; //for(i in _IOLnews){ for(i=0;i<_IOLnews.length;i++){ obj={ 'news':''+_IOLnews[i]['titulo']+'', 'time':_IOLnews[i]['hora'] }; this.addnews(obj); } //for(i in _IOLlinks){ for(i=0;i<_IOLlinks.length;i++){ obj={ 'html':_IOLlinks[i]['html'] }; this.addlink(obj); } } }, actionsnews:{ onMotionFinished:function(){ var obj=IOL360W_Engine.nextnews();var html=obj.time+' | '+obj.news;document.getElementById('IOL360RON_news').innerHTML=html; } }, actionslinks:{ onMotionFinished:function(){ var obj=IOL360W_Engine.nextlink(); document.getElementById('IOL360RON_links').innerHTML=obj.html; } }, anime:function(id,b,e,t,actions){ var tmp_anime=new IOL360W_OpacityTween(document.getElementById(id),IOL360W_Tween.bounceEaseOut,b,e,t);if(actions!=null){ tmp_anime.addListener(actions); } return tmp_anime; }, runnews:function(){ this.runnews_s=new IOL360W_Sequence(); this.runnews_s.addChild(this.anime('IOL360RON_news',100,0,1,this.actionsnews)); this.runnews_s.addChild(this.anime('IOL360RON_news',0,100,1,null)); this.runnews_s.start(); }, runlinks:function(){ this.runlinks_s=new IOL360W_Sequence(); this.runlinks_s.addChild(this.anime('IOL360RON_links',100,0,1,this.actionslinks)); this.runlinks_s.addChild(this.anime('IOL360RON_links',0,100,1,null)); this.runlinks_s.start(); }, play:function(n,l){ window.setInterval("IOL360W_Engine.runnews()",n*1000); window.setInterval("IOL360W_Engine.runlinks()",l*1000); } }; _IOLaddCSS('%23IOL360RON_barraiol%20a%20%7Bcolor%3A%23FFF%3B%20text-decoration%3Anone%3Bfont-family%3AArial%2C%20Tahoma%2C%20sans-serif%20%21important%3B%7D%0D%0A%23IOL360RON_barraiol%20a%3Ahover%20%7Bcolor%3A%23FC0%3B%20text-decoration%3Anone%3B%20border-bottom%3Adotted%201px%20%23E2E2E2%7D%0D%0A%23IOL360RON_barraiol%20img%20%20%7Bborder%3A0%7D%0D%0A%23IOL360RON_barraiol%20ul%20%7Bwidth%3A972px%3B%20height%3A27px%3B%20margin%3A0%3B%20padding%3A0%7D%0D%0A%23IOL360RON_barraiol%20li%20%7Bfloat%3Aleft%3B%20height%3A16px%3B%20list-style%3Anone%7D%0D%0A%23IOL360RON_barraiol%20li.IOL360RON_bioln%20%7Boverflow%3Ahidden%7D%0D%0A%23IOL360RON_barraiol%20li.IOL360RON_bioln%20.IOL360RON_biolt%20%7Bdisplay%3Ablock%3B%20float%3Aleft%3B%20margin-right%3A8px%3B%7D%0D%0A%23IOL360RON_barraiol%20li.IOL360RON_bioln%20ul%20%7Bfloat%3Aleft%3B%20width%3A400px%3B%20color%3A%23E2E2E2%3B%20overflow%3Ahidden%3B%20padding-left%3A0px%3B%20font-weight%3Anormal%7D%0D%0A%23IOL360RON_barraiol%20li.IOL360RON_bioln%20li%20a%20%7Bcolor%3A%23FFE589%7D%0D%0A%23IOL360RON_barraiol%20li.IOL360RON_biold%20%7Bpadding%3A2px%2013px%200%2013px%3B%20margin%3A4px%200%200%201px%3B%20width%3A190px%3B%20overflow%3A%20hidden%3B%7D%0D%0A%23IOL360RON_barraiol%20li.IOL360RON_biold%20img%20%7Bvertical-align%3Amiddle%7D%0D%0A%23IOL360RON_barraiol%20.IOL360RON_bioll%20%7Bposition%3Aabsolute%3B%20top%3A0%3B%20right%3A0%3B%20width%3A37px%7D'); _IOLwrite('%3C%21--%3Cdiv%20id%3D%22IOL360RON_barraiol%22%3E--%3E%0D%0A%20%20%3Cul%3E%0D%0A%20%20%20%20%3Cli%20class%3D%22IOL360RON_biola%22%20id%3D%22li_iol%22%3E%3Ca%20href%3D%22http%3A%2F%2Fwww.iol.pt%22%20target%3D%22_top%22%3EIOL.pt%3C%2Fa%3E%3C%2Fli%3E%0D%0A%20%20%20%20%3Cli%20class%3D%22IOL360RON_biola%22%20id%3D%22li_webmail%22%3E%3Ca%20href%3D%22http%3A%2F%2Fwebmail.iol.pt%22%20target%3D%22_top%22%3ECorreio%3C%2Fa%3E%3C%2Fli%3E%0D%0A%20%20%20%20%3Cli%20class%3D%22IOL360RON_biola%22%20id%3D%22li_empresas%22%3E%3Ca%20href%3D%22http%3A%2F%2Fdirectorio.iol.pt%22%20target%3D%22_top%22%3EEmpresas%3C%2Fa%3E%3C%2Fli%3E%0D%0A%20%20%20%20%3Cli%20class%3D%22IOL360RON_biola%20IOL360RON_bioln%22%20id%3D%22li_noticias%22%3E%0D%0A%20%20%20%20%20%20%3C%21--%3Ca%20href%3D%22http%3A%2F%2Fwww.iol.pt%2F%22%20target%3D%22_top%22%20class%3D%22IOL360RON_biolt%22%3ENot%26iacute%3Bcias%3A%3C%2Fa%3E--%3E%0D%0A%20%20%20%20%20%20%3Ca%20href%3D%22http%3A%2F%2Fwww.iol.pt%2Fultimahora.html%22%20target%3D%22_top%22%20class%3D%22IOL360RON_biolt%22%3E%26Uacute%3Bltima%20hora%3A%3C%2Fa%3E%0D%0A%20%20%20%20%20%20%3C%21--ticker%20das%20ultimas%2015%20noticias%20da%20Ultima%20Hora%20do%20PD--%3E%0D%0A%20%20%20%20%20%20%3Cul%3E%0D%0A%20%20%20%20%20%20%20%20%3Cli%20id%3D%22IOL360RON_news%22%3E%3C%2Fli%3E%0D%0A%20%20%20%20%20%20%3C%2Ful%3E%0D%0A%20%20%20%20%3C%2Fli%3E%0D%0A%20%20%20%20%3Cli%20id%3D%22IOL360RON_links%22%20class%3D%22IOL360RON_biold%22%3E%0D%0A%20%20%20%20%3C%21--Ticher%20com%20destaques%20mais%20lento%20que%20o%20da%20UH--%3E%0D%0A%20%20%20%20%20%20%3Ca%20href%3D%22%23%22%3E%3C%21--possibilidade%20de%20colocar%20imagem--%3E%3Cimg%20id%3D%22logo_iol_hp%22%20alt%3D%22Fa%26ccedil%3Ba%20do%20IOL%20a%20sua%20homepage%22%20%2F%3EFa%26ccedil%3Ba%20do%20IOL%20a%20sua%20homepage%3C%2Fa%3E%0D%0A%20%20%20%20%3C%2Fli%3E%0D%0A%20%20%3C%2Ful%3E%0D%0A%20%20%20%20%3Cdiv%20class%3D%22IOL360RON_bioll%22%3E%0D%0A%20%20%20%20%20%20%3Ca%20href%3D%22http%3A%2F%2Fwww.iol.pt%22%20target%3D%22_top%22%3E%3Cimg%20id%3D%22logo_iol%22%20alt%3D%22iol.pt%22%20%2F%3E%3C%2Fa%3E%0D%0A%20%20%20%20%3C%2Fdiv%3E%0D%0A%3C%21--%3C%2Fdiv%3E--%3E'); _IOLobjectData=[[ { "id": 1320896, "titulo": "Arcebispo ter\u00E1 denunciado \u00ABcorrup\u00E7\u00E3o\u00BB no Vaticano", "url": "http://www.tvi24.iol.pt/internacional/vaticano-bispo-vigano-igreja-corrupcao-tvi24/1320896-4073.html", "hora": "01:34", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1317059, "titulo": "Veja as capas dos jornais de hoje", "url": "http://www.tvi24.iol.pt/sociedade/quiosque-imprensa-jornais-manchetes-primeiras-paginas-tvi24/1317059-4071.html", "hora": "01:30", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320895, "titulo": "O Jardim das Not\u00EDcias de Victor Moura-Pinto", "url": "http://www.tvi24.iol.pt/sociedade/jardim-das-noticias-victor-moura-pinto--tvi24/1320895-4071.html", "hora": "01:15", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320894, "titulo": "Ir\u00E3o amea\u00E7a cortar petr\u00F3leo \u00E0 Europa", "url": "http://www.tvi24.iol.pt/internacional/irao-sancoes-europa-petroleo-tvi24/1320894-4073.html", "hora": "01:02", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1315959, "titulo": "MERCADO em tempo real: siga aqui!", "url": "http://www.maisfutebol.iol.pt/horas-vagas/mercado-transferencias-tempo-real-ao-minuto-em-directo-maisfutebol/1315959-1478.html", "hora": "00:47", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320891, "titulo": "\u00ABSe Jardim n\u00E3o fosse Jardim, tinha-se demitido\u00BB", "url": "http://www.tvi24.iol.pt/politica/joao-pereira-coutinho-cronica-jardim-madeira-25-hora-tvi24/1320891-4072.html", "hora": "00:42", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320890, "titulo": "Bombeiros \u00ABponderam acabar\u00BB com transporte de doentes", "url": "http://www.tvi24.iol.pt/sociedade/tvi24-bombeiros-doentes-transporte-de-doentes/1320890-4071.html", "hora": "00:31", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320893, "titulo": "SCUT perderam milhares de utilizadores", "url": "http://www.tvi24.iol.pt/sociedade/scut-a22-portagens-tvi24/1320893-4071.html", "hora": "00:07", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320888, "titulo": "P. Ferreira falha transfer\u00EAncia de Del Valle ", "url": "http://www.maisfutebol.iol.pt/p-ferreira/yonathan-del-valle-p-ferreira-transferencia-abortou-maisfutebol/1320888-1460.html", "hora": "00:06", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320886, "titulo": "Guardiola: \u00AB\u00C9 normal que o Real se sinta bem\u00BB", "url": "http://www.maisfutebol.iol.pt/espanha/guardiola-barcelona-guardiola-mourinho-guardiola-barcelona-real-madrid-mourinho/1320886-1486.html", "hora": "23:57", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320884, "titulo": "Seguro pede \u00ABemprego\u00BB e \u00ABcrescimento econ\u00F3mico\u00BB", "url": "http://www.tvi24.iol.pt/politica/seguro-conselho-europeu-tvi24/1320884-4202.html", "hora": "23:55", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320883, "titulo": "S\u00EDria: 120 mortos em dois dias", "url": "http://www.tvi24.iol.pt/internacional/siria-homs-tvi24/1320883-4073.html", "hora": "23:49", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320885, "titulo": "Spanair anuncia fim de opera\u00E7\u00F5es", "url": "http://www.agenciafinanceira.iol.pt/empresas/spanair-aviacao-tvi24-espanha/1320885-1728.html", "hora": "23:47", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320889, "titulo": "Banco de Portugal pode suspender subs\u00EDdios de f\u00E9rias e Natal", "url": "http://www.agenciafinanceira.iol.pt/economia/banco-de-portugal-subsidios-tvi24/1320889-1730.html", "hora": "23:15", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 }, { "id": 1320882, "titulo": "Peixoto: \u00ABJesus percebe muito de futebol\u00BB", "url": "http://www.maisfutebol.iol.pt/benfica/cesar-peixoto-benfica-benfica-noticias-cesar-peixoto-benfica-jesus-jorge-jesus/1320882-1456.html", "hora": "23:12", "totalRows": 0, "rowCounter": 0, "numElementos": 0, "pagina": 0, "numPaginas": 0 } ],[ { "html": "Planeo: descontos na sua cidade" } ]]; IOL360W_Engine.loadData(_IOLobjectData); IOL360W_Engine.play(5,10);