﻿// File JScript

var lstNews = new Array();
var newsIndex = 0;
var browserdetect;
var fadingAction="";
var changingAction="";

function startIt()
{
	//alert("Inizio");
	newsIndex = 0;
	browserdetect=lstNews[0].filters? "ie" : typeof lstNews[0].style.MozOpacity=="string"? "mozilla" : "";
	//alert(browserdetect);
	changingAction = window.setTimeout("changeNews()",5000);
}

function changeNews()
{
	//alert("Changing")
	//window.clearInterval(changingAction);
	fadingAction = window.setInterval("fadeOut()",50);
	//fadeOut();
	//alert("Index: " + newsIndex + "\nName: " + lstNews[newsIndex].id );
	//lstNews[newsIndex].style.display = "none";
	//newsIndex +=1;
	//if(newsIndex == lstNews.length)
	//{
	//	newsIndex = 0;
	//}
	//lstNews[newsIndex].style.display = "block";
	//alert(lstNews[0]);
}

function fadeIn()
{	
	lstNews[newsIndex].style.display = "block";

	if (browserdetect=="mozilla" && parseFloat(lstNews[newsIndex].style.MozOpacity) < 1)
	{
		
		//alert("In")
		//lstNews[newsIndex].style.MozOpacity = lstNews[newsIndex].style.MozOpacity + 0.1;
lstNews[newsIndex].style.MozOpacity = (parseFloat(lstNews[newsIndex].style.MozOpacity) + 0.1)// (Math.min(parseFloat(lstNews[newsIndex].style.MozOpacity) + 0.1,0.2)).toString();
		//alert((Math.min(parseFloat(lstNews[newsIndex].style.MozOpacity) + 0.1,0.2)))
	}
	else if (browserdetect=="ie" && lstNews[newsIndex].filters.alpha.opacity < 100)
		lstNews[newsIndex].filters.alpha.opacity+=10
	else if (window.fadingAction)
		{
			clearInterval(fadingAction);


	//alert("FadeIN: " + newsIndex + "   " +lstNews[newsIndex].style.display );
	
	//alert("SetTimeout Change")
	changingAction = window.setTimeout("changeNews()",5000);
		}
}

function fadeOut()
{
	//alert(lstNews[newsIndex].style.MozOpacity)
	if (browserdetect=="mozilla" && lstNews[newsIndex].style.MozOpacity > 0)
	{
		//alert("In")
		lstNews[newsIndex].style.MozOpacity = lstNews[newsIndex].style.MozOpacity - 0.1;
		//lstNews[newsIndex].style.MozOpacity = (Math.min(parseFloat(stNews[newsIndex].style.MozOpacity) - 0.1,0.9));
		//alert(parseFloat(stNews[newsIndex].style.MozOpacity)-0.1)
	}
	else if (browserdetect=="ie" && lstNews[newsIndex].filters.alpha.opacity > 0)
		lstNews[newsIndex].filters.alpha.opacity-=10
	else if (window.fadingAction)
		{
			//alert("Clear fading: " + fadingAction )
			clearInterval(fadingAction);
			//fadingAction = "";
			//alert("Clear fading: " +fadingAction )
			lstNews[newsIndex].style.display = "none";
			if (browserdetect=="mozilla")
			{
				lstNews[newsIndex].style.MozOpacity = "1";
				//lstNews[newsIndex+1].style.MozOpacity = "0.1";
			}
			else if (browserdetect=="ie")
			{
				lstNews[newsIndex].filters.alpha.opacity=100
				//lstNews[newsIndex+1].filters.alpha.opacity=0
			}
			
			newsIndex +=1 ;
			if(newsIndex ==  lstNews.length)
			{
				newsIndex = 0;
			}
			if (browserdetect=="mozilla")
			{
				
				lstNews[newsIndex].style.MozOpacity = "0.1";
			}
			else if (browserdetect=="ie")
			{
				
				lstNews[newsIndex].filters.alpha.opacity=0
			}
	//alert("newsIndex: " + newsIndex );
	//alert("lstNews[newsIndex]: " +lstNews[newsIndex]);
			//clearInterval(fadingAction);
			//fadeIn()
			fadingAction = window.setInterval("fadeIn()",50);
		}
	
	//alert("FadeOUT: " + newsIndex + "   " +lstNews[newsIndex].style.display );
	/*lstNews[newsIndex].style.display = "none";
	newsIndex +=1 ;
	if(newsIndex ==  lstNews.length)
	{
		newsIndex = 0;
	}*/
	//alert("newsIndex: " + newsIndex );
	//alert("lstNews[newsIndex]: " +lstNews[newsIndex]);
		
	//fadeIn()
}


function addNews( newsDivName )
{
	//alert("pippo");
	
	lstNews.push(document.getElementById(newsDivName));
	lstNews[newsIndex].style.MozOpacity = "1";
	newsIndex +=1;
}