UAP = {};

UAP.addEvent = function (evType,fn,obj) {
 if (!obj) obj = window;
 if (obj.addEventListener) return obj.addEventListener(evType, fn, false), false;
 if (obj.attachEvent) return obj.attachEvent("on"+evType, fn);
 var old_event = obj["on"+evType]; // will leak ?
 obj["on"+evType] = old_event ? function() { old_event(); fn() } : fn;
 return false;
};

UAP.getBody = function() { 
 return document.body ? document.body : document.getElementsByTagName('body')[0];
};

UAP.makeLink = function(link,text,idx) {
 var a = document.createElement('a');
 a.id = "uap_news_" + idx;

 var href = "http://go.uaportal.com/?p=lenta&u=" + escape(link) 
  + '&f=' + escape(location.href);

 a.href = href;
 a.target = '_blank';
 a.appendChild( document.createTextNode(text) );
 a.onmouseover = UAP.clearNewsInterval;
 a.onmouseout = UAP.setNewsInterval;
 return a;
}

UAP.nextNews = function() { UAP.showNews(-1); };

UAP.setNewsInterval = function() {
 UAP.newsInterval = window.setInterval(UAP.nextNews,1000*8);
}
UAP.clearNewsInterval = function() { window.clearInterval(UAP.newsInterval) };

UAP.showFirstNews = function() {
 var p = document.getElementById('uap_news_line');
 UAP.newsLine = p;
 var news = UAP_Live_News[0];
 var a = UAP.makeLink(news.l,news.t,0);
 p.style.display = 'block';
 p.appendChild(a);
 var b = document.getElementById('uap_nl_buttons');
 b.childNodes[0].onclick = function() { UAP.clearNewsInterval(); UAP.showNews(1); };
 b.childNodes[1].onclick = function() { UAP.clearNewsInterval(); UAP.nextNews(); };
 UAP.setNewsInterval();
}

UAP.showNews = function(direction) {
 var c = UAP.newsLine.lastChild;
 var f = c.id.toString().match(/uap_news_(\d+)/);
 var idx = parseInt( f[1] );
 var next = idx + direction;
 var last = UAP_Live_News.length - 1;
 if (direction < 1 && next < 0) next = last;
 if (direction > 0 && next > last) next = 0;
 var news = UAP_Live_News[next];
 var a = UAP.makeLink(news.l,news.t,next);
 c.parentNode.replaceChild(a,c);
}

UAP.addEvent('load',function() {
 var body = UAP.getBody();
 var s = document.createElement('script');
 s.charset = 'windows-1251';
 s.src = 'http://lenta.uaportal.com/news.js.var?r=' + Math.random();
 body.appendChild(s);
});

document.write(
'<style>' +
'#uap_news_line { display: none; background: #E8E8E8; text-align: left;' +
' border-top: 1px #CCF solid; border-bottom: 1px #CCF solid; ' +
' padding: 2px 2px 4px 10px; font-size: 14px }' +
'#uap_nl_buttons { float: right; }' +
'#uap_nl_buttons a { ' +
' text-decoration: none; margin: 0 3px' +
' border: 1px #DDD solid;' +
'}' +
'#uap_nl_buttons a:hover {' +
' background: #DDD;' +
' border: 1px #ССA solid;' +
'}' +
'</style>' +
'<div id="uap_news_line"><span style="float: left">Новости: &nbsp;</span><div id="uap_nl_buttons"><a href="#"> &lt; </a><a href="#"> &gt; </a></div></div>'
);