function img_anim(numero,tipo)
{
	var xmlDOC;
	xmlDOC=loadXMLDoc("../pagine/img_"+tipo+".xml");
	if (xmlDOC!=null)
	{
		for (i=1;i<=49;i++)
		{
			if (numero==i)
			{
				elementi=xmlDOC.getElementsByTagName("elemento");
				if (document.getElementById("immagine")==null)
				{
					t=setTimeout("img_anim('"+numero+"')",1000);
				}
				else
				{
					document.getElementById("immagine").innerHTML=elementi[i-1].childNodes[0].data;
				}
			}
		}
	}
}

function numeri_anim(numero,tipo)
{
	var xml_num,xml_frecce,xml_img;
	xml_num=loadXMLDoc("../pagine/num_"+tipo+".xml");
	xml_frecce=loadXMLDoc("../pagine/fre_"+tipo+".xml");
	xml_img=loadXMLDoc("../pagine/img_"+tipo+".xml");
	if (xml_num!=null && xml_frecce!=null && xml_img!=null)
	{
		for (i=1;i<=5;i++)
		{
			if (numero==i)
			{
				/*numeri=xml_num.getElementsByTagName("elemento");
				frecce=xml_frecce.getElementsByTagName("elemento");
				immagini=xml_img.getElementsByTagName("elemento");*/
				if (document.getElementById("numeri")==null || document.getElementById("frecce")==null || document.getElementById("immagine")==null)
				{
					t=setTimeout("numeri_anim('"+numero+"')",1000);
				}
				else
				{
					document.getElementById("immagine").innerHTML=xml_img.getElementsByTagName("elemento")[(i*10)-10].childNodes[0].data;
					document.getElementById("frecce").innerHTML=xml_frecce.getElementsByTagName("elemento")[i-1].childNodes[0].data;
					document.getElementById("numeri").innerHTML=xml_num.getElementsByTagName("elemento")[i-1].childNodes[0].data;
				}
			}
		}
	}
}

function openWin(testo,width,height)
{
	myWindow=window.open('','','width='+width+',height='+height+',resizable=yes,left=10,top=10');
	testo=testo.replace(/´´/g,"&quot;");
	testo=testo.replace(/´/g,"'");
	testo="<head><meta http-equiv='Content-Type' content='text/html; charset=utf-8' /><link href='include/stili.css' type='text/css' rel='stylesheet' /></head><body background='immagini/sfondo/sfondo_news.jpg' class='txt_black'>"+testo+"</body>";
	myWindow.document.write(testo);
	myWindow.focus();
}

function loadXMLDoc(dname)
{
	var xmlDoc;
	if (window.XMLHttpRequest)
	{
		xmlDoc=new window.XMLHttpRequest();
		xmlDoc.open("GET",dname+"?x="+new Date().getTime(),false);
		xmlDoc.send("");
		return xmlDoc.responseXML;
	}
	// IE 5 and IE 6
	else if (ActiveXObject("Microsoft.XMLDOM"))
	{
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=false;
		xmlDoc.load(dname);
		return xmlDoc;
	}
	alert("Error loading document");
	return null;
}

function trattaXML(nome)
{
	var xmlDOC;
	xmlDOC=loadXMLDoc(nome);
	if (xmlDOC!=null)
	{
		date=xmlDOC.getElementsByTagName("data");
		/*alert(date.length);*/
		titoli=xmlDOC.getElementsByTagName("titolo");
		testi=xmlDOC.getElementsByTagName("testo");
		luoghi=xmlDOC.getElementsByTagName("luogo");
		classi=xmlDOC.getElementsByTagName("classe");
		larg=xmlDOC.getElementsByTagName("larghezza");
		alt=xmlDOC.getElementsByTagName("altezza");
		var blocco;
		blocco="";
		for(i=0;i<=titoli.length-1;i++)
		{
			if (i>0 && blocco!="") blocco+="<hr class='hr_sep' />";
			testo=testi[i].childNodes[0].data;
			luogo=luoghi[i].childNodes[0].nodeValue;
			larghezza=larg[i].childNodes[0].nodeValue;
			altezza=alt[i].childNodes[0].nodeValue;
			classe=classi[i].childNodes[0].nodeValue;
			data=date[i].childNodes[0].nodeValue;
			titolo=titoli[i].childNodes[0].data;
			testo=testo.replace(/'/g,"´");
			testo=testo.replace(/"/g,"&quot;");
			testo=testo.replace(/à/g,"&agrave;");
			testo=testo.replace(/è/g,"&egrave;");
			testo=testo.replace(/ì/g,"&igrave;");
			testo=testo.replace(/ò/g,"&ograve;");
			testo=testo.replace(/ù/g,"&ugrave;");
			testo=testo.replace(/°/g,"&deg;");
			testo="<b>"+luogo+" - "+data+"</b><br /><br />"+testo;
			finestra="openWin('"+testo+"','"+larghezza+"','"+altezza+"')";
			blocco+='<a href="#" onclick="'+finestra+'" class="'+classe+'">>>'+data+'<br /><b>'+titolo+'<//b></a>';
			if (i==7)
			{
				if (document.getElementById("blocco_news1")==null)
				{
					t=setTimeout("trattaXML('"+nome+"')",1000);
				}
				else
				{
					document.getElementById("blocco_news1").innerHTML=blocco;
					blocco="";
				}
			}
		}
		if (document.getElementById("blocco_news2")!=null)
		{
			document.getElementById("blocco_news2").innerHTML=blocco+"<br /><br />";
		}
	}
	/*t=setTimeout("trattaXML('"+nome+"')",1000);*/
}

function browsertype()
{
	var browser;
	browser=navigator.appName.toLowerCase();
/*	document.getElementById("browser").innerHTML=browser.length;*/
	if (browser.indexOf("explorer")>=0)
	{
		document.getElementById("browser").height="24px";
	}
	else
	{
		document.getElementById("browser").height="35px";
	}
}

function startTime()
{
var giorni=new Array(7);
giorni[0]="Domenica";
giorni[1]="Lunedì";
giorni[2]="Martedì";
giorni[3]="Mercoledì";
giorni[4]="Giovedì";
giorni[5]="Venerdì";
giorni[6]="Sabato";
var mesi=new Array(12);
mesi[0]="Gennaio";
mesi[1]="Febbraio";
mesi[2]="Marzo";
mesi[3]="Aprile";
mesi[4]="Maggio";
mesi[5]="Giugno";
mesi[6]="Luglio";
mesi[7]="Agosto";
mesi[8]="Settembre";
mesi[9]="Ottobre";
mesi[10]="Novembre";
mesi[11]="Dicembre";
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
var giorno=giorni[today.getDay()];
var mese=mesi[today.getMonth()];
var anno=today.getFullYear();
var n_giorno=today.getDate();
// add a zero in front of numbers<10
m=checkTime(m);
s=checkTime(s);
document.getElementById('orologio').innerHTML=giorno+", "+n_giorno+" "+mese+" "+anno+" "+h+":"+m+":"+s;
t=setTimeout('startTime()',500);
}

function checkTime(i)
{
if (i<10)
  {
  i="0" + i;
  }
return i;
}
