function buildNews(objDiv, nIndex) { var objNews = document.createElement('DIV'); objNews.id = 'news-'+ rsNewsRSS[nIndex][0]; objNews.className = 'hideMe'; objNews.innerHTML = ""+ rsNewsRSS[nIndex][2] +"
"+ rsNewsRSS[nIndex][3]; objDiv.appendChild(objNews); if (cNewsItem) { slideNews(objNews, false); } else { objNews.className = 'showMe'; objNews.parentNode.style.height = objNews.offsetHeight +'px'; cNewsItem = objNews; } } function slideNews(tNews, backwards) { var fNews = cNewsItem; var animateX = -15; var animateInterval = 100; tNews.style.left = "101%"; tNews.className = "showMe"; if (document.all) { tNews.style.removeAttribute('filter'); } else { tNews.style.opacity = 1; } //tNews.parentNode.style.height = tNews.offsetHeight +'px'; var percent = 101; var timer = window.setInterval(function() { percent += animateX; if (percent <= 0) { percent = 0; if (fNews) { fNews.className = "hideMe"; } cNewsItem = tNews; window.clearInterval(timer); } if (fNews) { fNews.style.left = (backwards?(101-percent):(percent-101))+"%"; if (document.all) { fNews.style.filter = 'alpha(opacity='+ percent +')'; } else { fNews.style.opacity = (percent/100); } } tNews.style.left = (backwards?-percent:percent)+"%"; }, animateInterval); } function loadNews() { if (rsNewsRSS.length > 0) { if (nIndex >= rsNewsRSS.length) { nIndex = 0; } if (document.getElementById('news-'+ rsNewsRSS[nIndex][0])) { slideNews(document.getElementById('news-'+ rsNewsRSS[nIndex][0]), false) } else { buildNews(document.getElementById('hpNews'), nIndex); } nIndex++; } }