var num_eventi_per_pagina= 4;


function displayEventi(arrResults, num_eventi_per_pagina, num_totale_eventi)
{
	var listaDisplayEventi= new Array();
	
	for (i=0;i<num_eventi_per_pagina;i++)
	{
			listaDisplayEventi[i]=new Array();
	}
	
	var numero_max_eventi = (Math.floor(num_totale_eventi/num_eventi_per_pagina)+1)*num_eventi_per_pagina;
	var content="";
	
	for (i=0; i<numero_max_eventi; i++)
	{
		if (i<num_totale_eventi)
		{
					CY=arrResults[i].percorsoTO.coordinateMappaInizioTO.coordinateMappaCY;
					CX=arrResults[i].percorsoTO.coordinateMappaInizioTO.coordinateMappaCX;
					
					if (relPath=="")
					{
						setAbsPath();
					}
				
				
				  var tipoIcona="default";
			               
			               
			    if (arrResults[i].codiceImmagine!=null)
				  {
				  		if (tipiDiIcone.indexOf(arrResults[i].codiceImmagine)!=-1)
				   			tipoIcona=arrResults[i].codiceImmagine;
				  }
				   
			    
				
					//var content= '<span class="cciss-generic-font cciss-home-news-titolo-light">'+arrResults[i].dataPubblicazione+'</span><br/><span class="cciss-home-news cciss-home-news-link" onclick="javascript:visualizzaEventoHome('+CY+','+CX+');">'+arrResults[i].titolo+'</span><br><span class="cciss-home-news cciss-home-news-dettaglio">'+arrResults[i].dettaglio+'</span>';
					//max Priorita Pallino
					// content= '<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"226\"><tr><td width=\"30\"><img src=\"'+relPath+'images/gmaps/'+tipoIcona+'.gif\" border="0"/></td><td width=\"6\"></td><td width=\"190\" valign=\"middle\"><span class=\"cciss-generic-font cciss-home-news-titolo-light\">'+arrResults[i].dataPubblicazione+'</span><br/><span class=\"cciss-home-news cciss-home-news-link\" onclick=\"javascript:visualizzaEventoHome('+CY+','+CX+');\">'+arrResults[i].titolo+'</span></td></tr><tr><td colspan=\"3\" width=\"226\"><span class=\"cciss-home-news cciss-home-news-dettaglio\">'+arrResults[i].dettaglio+'</span></td></tr></table>';
					//		content= '<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"220\"><tr><td width=\"30\"><img src=\"'+relPath+'images/gmaps/'+tipoIcona+'.gif\" border="0"/></td><td width=\"4\"></td><td width=\"180\" valign=\"middle\"><span class=\"cciss-generic-font cciss-home-news-titolo-light\">'+arrResults[i].dataPubblicazione+'</span><br/><span class=\"cciss-home-news cciss-home-news-link\" onclick=\"javascript:visualizzaEventoHome('+CY+','+CX+');\">'+arrResults[i].titolo+ '</span></td><td width=\"12\"><img src=\"'+relPath+'images/'+arrResults[i].priorita+'.gif\" border="0"/></td></tr><tr><td colspan=\"4\" width=\"226\"><span class=\"cciss-home-news cciss-home-news-dettaglio\">'+arrResults[i].dettaglio+'</span></td></tr></table>';
				//if (CY==null)
				//	{
				//			content= '<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"220\"><tr><td width=\"30\"><img src=\"'+relPath+'images/gmaps/'+tipoIcona+'.gif\" border="0"/></td><td width=\"4\"></td><td width=\"180\" valign=\"middle\"><span class=\"cciss-generic-font cciss-home-news-titolo-light\">'+arrResults[i].dataPubblicazione+'</span><br/><span class=\"cciss-home-news cciss-home-news-link\" onclick=\"">'+arrResults[i].titolo+ '</span></td><td width=\"12\"><img src=\"'+relPath+'images/'+arrResults[i].priorita+'.gif\" border="0"/></td></tr><tr><td colspan=\"4\" width=\"226\"><span class=\"cciss-home-news cciss-home-news-dettaglio\">'+arrResults[i].dettaglio+'</span></td></tr></table>';
				//	}
				//else
				//	{
							content= '<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"220\"><tr><td width=\"30\"><img src=\"'+relPath+'images/gmaps/'+tipoIcona+'.gif\" border="0"/></td><td width=\"4\"></td><td width=\"180\" valign=\"middle\"><span class=\"cciss-generic-font cciss-home-news-titolo-light\">'+arrResults[i].dataPubblicazione+'</span><br/><span class=\"cciss-home-news cciss-home-news-link\" onclick=\"javascript:visualizzaEventoHome('+i+');\">'+arrResults[i].titolo+ '</span></td><td width=\"12\"><img src=\"'+relPath+'images/'+arrResults[i].priorita+'.gif\" border="0"/></td></tr><tr><td colspan=\"4\" width=\"226\"><span class=\"cciss-home-news cciss-home-news-dettaglio\">'+arrResults[i].dettaglio+'</span></td></tr></table>';
				//	}
		}
		else
		{
					content= '<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"220\"><tr><td width=\"30\"></td><td width=\"6\"></td><td width=\"190\" valign=\"middle\"><span class=\"cciss-generic-font cciss-home-news-titolo-light\"></span><br/><span class=\"cciss-home-news cciss-home-news-link\" ></span></td></tr><tr><td colspan=\"3\" width=\"226\"><span class=\"cciss-home-news cciss-home-news-dettaglio\"></span></td></tr></table>';
		}
		listaDisplayEventi[i % num_eventi_per_pagina][Math.floor(i / num_eventi_per_pagina)]=content;
	
	}



	var listaNews= new Array();
	
	for (i=0; i<num_eventi_per_pagina; i++)
	{
		var nuovaNews= new ScrollingNews(i*100,listaDisplayEventi[i]);
		
		nuovaNews.init();
		
	}


}


function ScrollingNews(counter, arrayNews){

  var curindex=new Array();
  var nextindex=new Array();
  var curpos=new Array();
  var curcanvas=new Array();
  var nextcanvas=new Array();
  var crossobj=new Array();
  var tempobj=new Array();
  var tempo=new Array();
  var dropslide=new Array();

  var scroller_width='220px';
  var scroller_height='90px';
  var scroller_left='10px';
  var bgcolor='#FFFFFF';
  var border_color='#FFFFFF';
  var pause=5000;
  var degree=10;

 // canvas2='canvas'+counter;
 // canvas3='canvas'+eval(counter+1000);
  var canvas2='canvas'+counter;
  var canvas3='canvas'+eval(counter+1000);
  //alert(canvas2 + " "+canvas3);

  var scrollercontent1=arrayNews;
  

var ie4=document.all
var dom=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1

 

	if (ie4||dom){
	document.write('<div align="left" class="newsLI" style="position:relative;width:'+ scroller_width+';height:'+ scroller_height+'; left:'+scroller_left+'; overflow:hidden; border: 1px '+ border_color+'; border-style: solid;"><div class="tabella"  id="'+ canvas2+'" style="position:absolute;background-color:'+ bgcolor+';width:'+ scroller_width+';height:'+ scroller_height+';top:'+ scroller_height+';filter:alpha(opacity=20);-moz-opacity:0.2;"></div><div class="tabella" id="'+ canvas3+'" style="position:absolute;background-color:'+ bgcolor+';width:'+ scroller_width+';height:'+ scroller_height+';top:'+ scroller_height+';filter:alpha(opacity=20);-moz-opacity:0.2;"></div></div>')
	} else if(document.layers){
	document.write('<ilayer id=tickernsmain visibility=hide width='+ scroller_width+' height='+ scroller_height+' bgColor='+bgcolor+'><layer id=tickernssub width='+ scroller_width+' height='+ scroller_height+' left=0 top=0>'+ scrollercontent[0]+'</layer></ilayer>')
	}
	
	
	
	 curindex[1]=0;
	 curcanvas[1]= canvas2;
	 curpos[1]= scroller_height*(1);
	
	 nextindex[1]=1;
	
	
	
	function moveslide1(){
	//alert("parte moveslide1 "+ this +' '+crossobj[1]+ ' ' + localVar);
	if ( curpos[1]>0){
	 curpos[1]=Math.max( curpos[1]- degree,0)
	 tempobj[1].style.top= curpos[1]+"px";
	//alert('da move 1');
	}
	else{
	//alert('da move');
	clearInterval( dropslide[1]);
	
	if ( crossobj[1].filters)
	 crossobj[1].filters.alpha.opacity=100
	else if ( crossobj[1].style.MozOpacity)
	 crossobj[1].style.MozOpacity=1
	 nextcanvas[1]=( curcanvas[1]== canvas2)?  canvas2 :  canvas3;
	 tempobj[1]=ie4? eval("document.all."+ nextcanvas[1]) : document.getElementById( nextcanvas[1])
	 tempobj[1].innerHTML= scrollercontent1[ curindex[1]]
	 nextindex[1]=( nextindex[1]< scrollercontent1.length-1)?  nextindex[1]+1 : 0;
	//alert('da move');
	setTimeout( rotateslide1, pause);
			}
		}
	

	  function rotateslide1(){
	//alert('parte rotateslide1' + crossobj[1] + ' '+localVar + ' '+ localVar);
	if (ie4||dom){
	 resetit1( curcanvas[1]);
	 crossobj[1]= tempobj[1]=ie4? eval("document.all."+ curcanvas[1]) : document.getElementById( curcanvas[1])
	
	
	 crossobj[1].style.zIndex++;
	if (crossobj[1].filters)
	{
	document.getElementById(canvas2).filters.alpha.opacity=document.getElementById(canvas3).filters.alpha.opacity=20;
	 //var div_target= eval('document.all.'+ canvas2+'.filters.alpha.opacity');
	 //div_target=eval('document.all.'+ canvas3+'.filters.alpha.opacity=20');
	}
	else if ( crossobj[1].style.MozOpacity)
	document.getElementById( canvas2).style.MozOpacity=document.getElementById( canvas3).style.MozOpacity=0.2
	 tempo[1]='setInterval(moveslide1,100)';
	//alert('continua rotateslide1' + crossobj[1]);
	 dropslide[1]=eval( tempo[1]);
	 curcanvas[1]=( curcanvas[1]== canvas2)?  canvas3 :  canvas2
	}
	else if (document.layers){
	 crossobj[1].document.write( scrollercontent1[ curindex[1]])
	 crossobj[1].document.close()
	}
	 curindex[1]=( curindex[1]< scrollercontent1.length-1)?  curindex[1]+1 : 0
	}


	
	 this.rotateslide1 = function(){
	//alert('parte rotateslide1' + crossobj[1] + ' '+localVar + ' '+ localVar);
	if (ie4||dom){
	 this.resetit1( curcanvas[1]);
	 crossobj[1]= tempobj[1]=ie4? eval("document.all."+ curcanvas[1]) : document.getElementById( curcanvas[1])
	
	
	 crossobj[1].style.zIndex++
	if ( crossobj[1].filters)
	document.getElementById(canvas2).filters.alpha.opacity=document.getElementById(canvas3).filters.alpha.opacity=20;
	else if ( crossobj[1].style.MozOpacity)
	document.getElementById( canvas2).style.MozOpacity=document.getElementById( canvas3).style.MozOpacity=0.2
	 tempo[1]='setInterval(moveslide1,50)';
	//alert('continua rotateslide1' + crossobj[1]);
	 dropslide[1]=eval( tempo[1]);
	 curcanvas[1]=( curcanvas[1]== canvas2)?  canvas3 :  canvas2
	}
	else if (document.layers){
	 crossobj[1].document.write( scrollercontent1[ curindex[1]])
	 crossobj[1].document.close()
	}
	 curindex[1]=( curindex[1]< scrollercontent1.length-1)?  curindex[1]+1 : 0
	}
	
	 this.resetit1 = function(what){
	//alert('resetit1 '+what);
	 curpos[1]=parseInt( scroller_height)*(1)
	 crossobj[1]=ie4? eval("document.all."+what) : document.getElementById(what)
	 crossobj[1].style.top= curpos[1]+"px";
	//alert('crossobj '+ crossobj[1]);
	}

	 function resetit1(what){
	//alert('resetit1 '+what);
	 curpos[1]=parseInt( scroller_height)*(1)
	 crossobj[1]=ie4? eval("document.all."+what) : document.getElementById(what)
	 crossobj[1].style.top= curpos[1]+"px";
	//alert('crossobj '+ crossobj[1]);
	}

	
	 this.init = function(){
    if(!(document.getElementById("eventiHome")==undefined)){
	//alert('parte startit1');
	 crossobj[1]=ie4? eval("document.all."+ curcanvas[1]) : dom? document.getElementById( curcanvas[1]) : document.tickernsmain.document.tickernssub
		if (ie4||dom){
		 crossobj[1].innerHTML= scrollercontent1[ curindex[1]]
		//alert('lancio diretto '+ crossobj[1]);
		 this.rotateslide1()
		}
		else{
		document.tickernsmain.visibility='show';
		 curindex[1]++;
		setInterval( this.rotateslide1, pause);
		}
	}
}
	
}


