
<!--
//Cross Fading News Ticker - Copyright (
//     c) 2002, Nick Radford
//Use this script as you want... though 
//     give me credit for it!
intOffset=0
NewsDelay=4000		//Time each story is displayed for
NewsFadeDelay=2000	//Time taken to fade from one story to the next
NewsFont='Arial'	//Ticket font family
NewsFontSize='1'	//Ticket font size
NewsTextColor=new Array("#000000","#111111","#222222","#333333","#444444","#555555","#666666","#777777","#888888","#999999","#aaaaaa","#bbbbbb","#cccccc","#dddddd","#eeeeee","#ffffff")
NewsStory=0		//Working Variable
LastNewsStory=0		//Working Variable
NewsColor=0		//Working Variable
/*NewsArray=new Array(
	'Cross Fading News Ticker. <p>Copyright © 2002, Nick Radford</p>' , 'http://www.URL1.com',
	'Place any text you want into the JavaScript array at the top of this script' , 'http://www.URL2.com',
	'And this script will smoothly fade from one text entry...' , 'http://www.URL3.com',
	'Into the next one..!' , 'http://www.URL4.com',
	'You can also define hyperlinks for each ticker entry' , 'http://www.URL5.com',
	'Dont forget... <BR>if you like this script<BR>vote for me..!<BR>vote for me..!<BR>vote for me..!<BR>vote for me..!<BR>vote for me..!<BR>vote for me..!<BR>vote for me..!<BR>vote for me..!' , 'http://www.URL6.com',
	'')*/
var NewsArray=new Array();
var Novita = new Array();
var testo2 = new Array();
var PrimoPiano = new Array();

var XMLFile = "/public/news.xml"
var xml = null;
testo2[0] = " ";
function readxml(){
if (document.implementation && document.implementation.createDocument)
	{
	xml = document.implementation.createDocument("","",null)
	xml.onload=Leggi
	xml.load(XMLFile);
	}
	else if (window.ActiveXObject)
		{
		xml = new ActiveXObject("Microsoft.XMLDOM")
		xml.onreadystatechange = IEGo;
		xml.load(XMLFile);
		}
}	
function IEGo()
	{
	if (xml.readyState == 4)
		Leggi();
	}	
	
function Leggi()
	{
	var Nodo = xml.getElementsByTagName("novita")[0].getElementsByTagName("item");
	LeggiNovita(Nodo);
	
	
	var testo = "<B>Le novit&agrave; del sito: </B><BR>";
	for (var i = 0 ; i < Novita.length ; i++ ){
	
		intOffset = (i+1)*2;
		testo2[intOffset-2] =Novita[i].Titolo +"<BR>("+ Novita[i].Data+")<BR><BR>"+ Novita[i].Abstract+"<BR>";
		testo2[intOffset-1]= Novita[i].Link;
		}
		//,;
		
		/*testo += "<A HREF='"+Novita[i].Href+"' TARGET='_"+
				Novita[i].Target+"'>"+
				+"</A><BR>"+
				"<BR> <BR>";*/

	

	//document.getElementById("livello").innerHTML=testo;
	}

function LeggiNovita(obj)
	{
	for (i = 0 ; i < obj.length ; i++)
		Novita[i] = new dati(
									getValue(obj[i],"titolo") , 
									getValue(obj[i],"data") , 
									getValue(obj[i],"link") , 
									getValue(obj[i],"abstract")
									) 
	}



function getValue(vobj,tag,param)
	{
	if (param)
		return vobj.getElementsByTagName(tag)[0].getAttribute(param);
	else
		return vobj.getElementsByTagName(tag)[0].childNodes[0].nodeValue;
	}

function dati(Titolo, Data, Link, Abstract)
	{
	this.Titolo=Titolo;
	this.Data=Data;
	this.Link=Link;
	this.Abstract=Abstract;
	}
   
function DisplayNews(){
	NewsArray = testo2
		
    	LastNewsStory=NewsStory
    	NewsStory++; if( NewsStory>(Math.floor(NewsArray.length/2)) ){NewsStory=1}
    	FadeNews()
}


    function FadeNews(){
    	if (NewsColor<(NewsTextColor.length)/2){var NewsLayer=1}
    	else {var NewsLayer=2}
    	//Old Story


        	if (LastNewsStory>0){
        		var NewsText = '<A href="'+ NewsArray[(LastNewsStory-1)*2+1] +'"><FONT color="'+ NewsTextColor[NewsColor] +'" face="'+ NewsFont +'" size="'+ NewsFontSize +'">'+ NewsArray[(LastNewsStory-1)*2] +'</FONT></A>'
        			if(document.layers){ document.eval('newslayer'+(3-NewsLayer)).document.write(NewsText); document.eval('newslayer'+(3-NewsLayer)).document.close() }//NN4
        			if(document.all){ eval('newslayer'+(3-NewsLayer)).innerHTML=NewsText }//IE
        			if(!document.all && document.getElementById){ document.getElementById('newslayer'+(3-NewsLayer)).innerHTML=NewsText }//NN6
        	}
        	//New Story
        		var NewsText = '<A href="'+ NewsArray[(NewsStory-1)*2+1] +'"><FONT color="'+ NewsTextColor[(NewsTextColor.length)-NewsColor-1] +'" face="'+ NewsFont +'" size="'+ NewsFontSize +'">'+ NewsArray[(NewsStory-1)*2] +'</FONT></A>'
        			if(document.layers){ document.eval('newslayer'+NewsLayer).document.write(NewsText); document.eval('newslayer'+NewsLayer).document.close() }//NN4
        			if(document.all){ eval('newslayer'+NewsLayer).innerHTML=NewsText }//IE
        			if(!document.all && document.getElementById){ document.getElementById('newslayer'+NewsLayer).innerHTML=NewsText; }//NN6
        	NewsColor++
        	if (NewsColor>=NewsTextColor.length){ NewsColor=0; setTimeout('DisplayNews()',NewsDelay) }
        	else { setTimeout('FadeNews()',NewsFadeDelay/NewsTextColor.length) }
    }

    //-->
   