/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Created by: Mike Hudson :: http://www.afrozeus.com */
/*
To change the values in the News_setupLinks function below.
You will notice there are two arrays for each of Titles and
Links. Currently there are 3 items in each array, but you can easily
expand on that by adding to the array. For example, to add a 4th record,
you would simply include the following 2 lines at the end of News_setupLinks
function:
NewsArrLink[3] = "someURL.htm";
NewsArrTitles[3] = "Some title";
*/
function News_setupLinks() {
NewsArrLinks[0] = "/it/news/5";
NewsArrTitles[0] = "Selezione Puglia Show
Definita la selezione del concorso di cortometraggi Puglia Show. La lista completa, con le indica... ";
NewsArrLinks[1] = "/it/news/6";
NewsArrTitles[1] = "Rassegna stampa
La rassegna stampa 2009 è online ";
}
var News_m_iInterval;
var News_m_Height;
//window.onload = News_wl();
var News_iScroll=0;
var NewsArrLinks;
var NewsArrTitles;
var News_arrCursor = 0;
var News_arrMax;
//window.onload=News_wl();
function News_wl() {
News_m_iInterval = setInterval(News_ontimer, 10);
var base = document.getElementById("news_scroller");
News_m_Height = base.offsetHeight;
var divi = parseInt(News_m_Height/5);
News_m_Height = divi*5;
var td1 = document.getElementById("news_td1");
var td2 = document.getElementById("news_td2");
var td3 = document.getElementById("news_td3");
td1.height = News_m_Height-5;
td2.height = News_m_Height-5;
td3.height = News_m_Height-5;
NewsArrLinks = new Array();
NewsArrTitles = new Array();
News_setupLinks();
News_arrMax = NewsArrLinks.length-1;
News_setLink();
}
function News_setLink() {
var ilink = document.getElementById("news_scroller_link");
ilink.innerHTML = NewsArrTitles[News_arrCursor];
ilink.href = NewsArrLinks[News_arrCursor];
}
function News_ontimer() {
var base = document.getElementById("news_scroller");
News_iScroll+=5;
if (News_iScroll>(News_m_Height*2)) {
News_iScroll=0;
News_arrCursor++;
if (News_arrCursor>News_arrMax)
News_arrCursor=0;
News_setLink();
}
if (News_iScroll==News_m_Height) {
News_pause();
News_m_iInterval = setTimeout(News_resume, 5000);
}
base.scrollTop=News_iScroll;
}
function News_pause() {
clearInterval(News_m_iInterval);
}
function News_resume() {
News_m_iInterval = setInterval(News_ontimer, 10);
}