var numeroOgg;
var x=0;
var title= new Array();
var title_link= new Array();
var text= new Array();
var alt_img= new Array();
var img= new Array();
var text_link= new Array();
var link= new Array();


var url="/altomilanese/evidenza.xml?nocache="+Math.random()
function parseXML(){
	if (window.XMLHttpRequest){
		request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject){
		try{
			request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch (e1){
			try{
				request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e2){// Unable to create an XMLHttpRequest with ActiveX
					}
				}
			}
		request.open("GET",url,true);
		request.onreadystatechange = function(){
		if (request.readyState == 4){
			xmlDoc = request.responseXML;

				cambia_img()
			}
		}
	request.send(null);
} 

function cambia_img(){
	var n=xmlDoc.getElementsByTagName("item");
	for (i=0; i<n.length; i++){
		title[i]=n[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
		img[i]=n[i].getElementsByTagName("img")[0].childNodes[0].nodeValue;
		alt_img[i]=n[i].getElementsByTagName("alt_img")[0].childNodes[0].nodeValue;
if(n[i].getElementsByTagName("link")[0].childNodes[0]){link[i]=n[i].getElementsByTagName("link")[0].childNodes[0].nodeValue}else{link[i]=false}
if(n[i].getElementsByTagName("title_link")[0].childNodes[0]){title_link[i]=n[i].getElementsByTagName("title_link")[0].childNodes[0].nodeValue}else{link[i]=false}
if(n[i].getElementsByTagName("text")[0].childNodes[0]){text[i]=n[i].getElementsByTagName("text")[0].childNodes[0].nodeValue} else {text[i]=""};
	}
	numeroOgg = n.length;
	x=Math.round((Math.random()* (numeroOgg - 1)));
	if (numeroOgg>1){writenav()}  
	insert(x);
}
	
function insert(z){ 
	    testo = "<h3>"+title[z] + "</h3>" + text[z];
		if (link[z]!=false && title_link[z]!=false){testo+="<br /><br /><a href=\"" + link[z] + "\" >" + title_link[z] + "</a>"}

		document.getElementById("immagine").src = img[z];
		document.getElementById("immagine").alt = alt_img[z];
		document.getElementById("left-top-dida").innerHTML = testo;
		
		if (numeroOgg>1){
			writepreview(z);
			var galleria = document.getElementById('navgal'); 
			galleria.setAttribute("style", "opacity:0.5;"); 
			if (galleria.style.setAttribute) {galleria.style.setAttribute("filter", "alpha(opacity=50);")}
		}
	}
	function pre(){  
			x=x-1; 
			if (x<=-1){x=(numeroOgg-1)}; 
			insert(x); 
	} 

	function succ(){ 
		x=x+1; 
		if (x>(numeroOgg-1)){x=0}; 
		insert(x); 
	}
	function writenav(){ 
	 document.getElementById('mynavgal').innerHTML = "<div id=\"navgal\"><a href=\"#\" onclick=\"pre(); return false;\" style=\"float:left;\" title=\"Passa alla immagine precedente\"><img src=\"/system/modules/it.milano.provincia.altomilanese/resources/img/gal_pre.gif\" alt=\"Passa alla immagine precedente\" style=\"border:0\"/></a><a href=\"#\" onclick=\"succ();  return false;\" style=\"float:right;\" title=\"Passa alla immagine successiva\"><img src=\"/system/modules/it.milano.provincia.altomilanese/resources/img/gal_post.gif\" alt=\"Passa alla immagine successiva\" style=\"border:0\"/></a></div><div id=\"preview\"></div>";
	}
	function writepreview(k){ 
	  	var k1=k;var k2=k;var k3=k; var k4=k; if(k==(numeroOgg-1)){k3=-1; k4=-1;};if(k==(numeroOgg-2)){k4=-2;};if(k==0){k1=(numeroOgg-1); k2=(numeroOgg);};if(k==1){k1=(numeroOgg+1)}; if (k1<=1){k1=2;}  
	  	document.getElementById('preview').innerHTML = '<a href=\"#\" onclick=\"insert('+(k1-2)+'); return false;\"><img src=\"'+img[k1-2]+'\" width=\"32px\" height=\"19px\" /></a><a href=\"#\" onclick=\"insert('+(k2-1)+'); return false;\"><img src=\"'+img[k2-1]+'\" width=\"32px\" height=\"19px\" /></a><a href=\"#\" onclick=\"insert('+(k)+'); return false;\" class=\"on\"><img src=\"'+img[k]+'\" width=\"32px\" height=\"19px\" /></a><a href=\"#\"  onclick=\"insert('+(k3+1)+'); return false;\"><img src=\"'+img[k3+1]+'\"  width=\"32px\" height=\"19px\"/></a><a href=\"#\"  onclick=\"insert('+(k4+2)+'); return false;\"><img src=\"'+img[k4+2]+'\"  width=\"32px\" height=\"19px\"/></a>'; 
	  		var galleriaprev = document.getElementById( 'preview' ); 
	  		var immaginine = galleriaprev.getElementsByTagName( 'img' );  
	  		for( var i=0; i < immaginine.length; i++ ){  
	  			  immaginine[i].setAttribute("style", "opacity:0.8;")  
	  				if (immaginine[i].style.setAttribute) //For IE  
	  					immaginine[i].style.setAttribute("filter", "alpha(opacity=80);")  
	  		} 
	 } 
