////////////////////////////////////////////////////////////////
// entryPhrase: Text prepended
// newsPhrases: Array of news.
// usage: 	Add another newsPhrases[x] where x can be any number.
// 			News will rotate with the incremental x order 
// 			and will restart after the last index.
////////////////////////////////////////////////////////////////

var entryPhrase = '<span style="color: #16916C; font-weight:bold;">NOVITÁ:</span>';
var newsPhrases = new Array();
newsPhrases[0] = '<a href="be_total_kids_plus.html">Kids Plus energia per lo sviluppo</a>';
newsPhrases[1] = '<a href="be_total_immuno_plus.html">Immuno Plus energia per il sistema immunitario</a>';
newsPhrases[2] = '<a href="be_total_body_plus.html">Body Plus energia per il corpo</a>';
newsPhrases[3] = '<a href="be_total_spot_suggerimenti_esperto.html">Linea Be-Total e vitamine B.Per saperne di pi&ugrave;, guarda il nuovo video.</a>';
newsPhrases[4] = '<a href="be_total_mind_plus.html">Mind Plus energia per la mente</a>';



///////////////////////////////////////////////////////////////////////////////////
// PARAMETERS
// newsFrameRate: (default: Math.round(1000/25);) interval between frames. 25fps
// initNewsPos: (default: 30;) starting position of the news <div>
// newsCurrentId: (default: 0;) current index of the news
// newsDuration: (default: 4000;) duration of the news stop
// newsPos: (default: initNewsPos;) position of the news <div>
// scrollSpeed: (default: 2;) number of pixel per frame of animation
// upperLimit: (default: 8;) top limit of the <div> position before switching news
///////////////////////////////////////////////////////////////////////////////////

var newsFrameRate = Math.round(1000/25);
var initNewsPos = 30;
var newsCurrentId = 0;
var newsDuration = 4000;
var newsPos = initNewsPos;
var scrollSpeed = 2;
var upperLimit = 8;

$(document).ready(function(){
	newsFrameRate = Math.round(1000/25);
	initNewsPos = 30;
	newsCurrentId = 0;
	newsDuration = 4000;
	newsPos = initNewsPos;
	scrollSpeed = 2;
	upperLimit = 8;
	//initScroll();
});




function initScroll()
{
	document.getElementById('innerNews').innerHTML = entryPhrase+' '+newsPhrases[0];
	document.getElementById('innerNews').style.top = newsPos+"px";
	window.setTimeout('scrollVUp()', newsFrameRate);
}
function nextNews()
{
	newsCurrentId = (newsCurrentId>=newsPhrases.length-1) ? 0 : newsCurrentId+1;
	newsPos = initNewsPos;
	document.getElementById('innerNews').style.top = newsPos+"px";
	document.getElementById('innerNews').innerHTML = entryPhrase+' '+newsPhrases[newsCurrentId];
	
	window.setTimeout('scrollVUp()', newsFrameRate);
}
function newsFadeOut()
{
	if(newsPos>-10)
	{
		newsPos -= scrollSpeed;
		document.getElementById('innerNews').style.top = newsPos+"px";
		window.setTimeout('newsFadeOut()', newsFrameRate);
	} else {
		nextNews();
	}
}
function scrollVUp()
{
	if(newsPos>upperLimit)
	{
		newsPos -= scrollSpeed;
		document.getElementById('innerNews').style.top = newsPos+"px";
		window.setTimeout('scrollVUp()', newsFrameRate);
	} else {
		window.setTimeout('newsFadeOut()', newsDuration);
	}
}


