	Event.observe(window,'load',start);


	function start(){
		startAllRotator();
		startAllRotatorNews();
	}
	
	

		
	/////////////////////////////////////////////////////////////////////////////
	// ROTATOR LARGE
	/////////////////////////////////////////////////////////////////////////////
	function startAllRotator(){

		var arrBox = document.getElementsByClassName('rotatorTassullo');	

		for(var i=0; i<arrBox.length;i++){
			startRotator(arrBox[i]);	
		}			

	}
	

	
	function startRotator(myBox){
		var posInArr = 0;		
		var elDivNews = $(myBox).getElementsByClassName('rotator');	

		//-- setto visibility = visible e nascondo i div
		for (var i=0;i<elDivNews.length;i++){		
			if (elDivNews[parseInt(i)].style.visibility == 'hidden'){
				elDivNews[parseInt(i)].hide();
				elDivNews[parseInt(i)].style.visibility = 'visible';
			}
		}	

		
		if (elDivNews.length>1){
			new PeriodicalExecuter(function(pe) {					
				disappearMyDiv(elDivNews[parseInt(posInArr)]);										
				posInArr ++;
				if (parseInt(posInArr) >= elDivNews.length){				
					posInArr = 0;
				}	
				appearMyDiv($(elDivNews[posInArr]));						
				
			}, 5.0);	
		}
			
	}
	
	
	
	/////////////////////////////////////////////////////////////////////////////
	// ROTATOR NEWS
	/////////////////////////////////////////////////////////////////////////////
	var myPENews;
	function startAllRotatorNews(){

		var arrBox = document.getElementsByClassName('rotatorTassulloNews');	

		for(var i=0; i<arrBox.length;i++){
			startRotatorNews(arrBox[i],0);	
		}			

	}	
	


	function restartRotatorNews(myDiv, pos){
		myPENews.stop(); 		
		//startRotatorNews(myDiv.up('div.rotatorTassulloNews'), pos);
		
		var pagImg = $("pagerRotator").getElementsByClassName('pagerImg');
		
		for(var k=0;k<pagImg.length;k++){
			if(k == pos){
				$(pagImg[k].id).src="/st205/images/bullet-ON.png";
			}else{
				$(pagImg[k].id).src="/st205/images/bullet-OFF.png";							
			}
		}
				
		reStart1(myDiv.up('div.rotatorTassulloNews'),pos)
		
	}
	
	
	function startRotatorNews(myBox, posInArr){

		var elDivNews = $(myBox).getElementsByClassName('rotatorNews');	
		var pagImg = $("pagerRotator").getElementsByClassName('pagerImg');			

		//-- setto visibility = visible e nascondo i div
		for (var i=0;i<elDivNews.length;i++){		
			if (elDivNews[parseInt(i)].style.visibility == 'hidden'){
				elDivNews[parseInt(i)].hide();
				elDivNews[parseInt(i)].style.visibility = 'visible';
			}									
		}	

		
		if (elDivNews.length>1){
			myPENews = new PeriodicalExecuter(function(pe){		
				
						disappearMyDiv(elDivNews[parseInt(posInArr)]);															
						posInArr ++;
						if (parseInt(posInArr) >= elDivNews.length){				
							posInArr = 0;
						}	
						appearMyDiv($(elDivNews[posInArr]));						
						for(var k=0;k<pagImg.length;k++){
							if(k == posInArr){
								$(pagImg[k].id).src="/st205/images/bullet-ON.png";
							}else{
								$(pagImg[k].id).src="/st205/images/bullet-OFF.png";							
							}
						}
				}, 5.0);	
		}
			
	}	
	
	
	
	function reStart1(myBox,posInArr){
		
		var elDivNews = $(myBox).getElementsByClassName('rotatorNews');
	
		//nascondi tutti i div tranne quello che deve essere visualizzato
		for (var i=0;i<elDivNews.length;i++){	
			if(i != posInArr) disappearMyDiv(elDivNews[parseInt(i)]);									
		}		
		appearMyDiv($(elDivNews[posInArr]));													
			
		//aspetta 3,5 secondi e poi riparte
		setTimeout(startRotatorNews(myBox,posInArr), 3500);
		
	}
	
	
	function appearMyDiv(myDiv){
		if (myDiv){
			myDiv.appear({duration:1.0});
		}
	}
	
	function disappearMyDiv(myDiv){
		if (myDiv){
			myDiv.fade({ duration: 1.0});
		}
	}	
	
