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++;
}
}