	Event.observe(window,'load',start);


	function start(){
		startAllRotatorP();
		startAllRotatorO();	
		startAllRotatorPP();	
		startAllRotatorE();
	}


	/////////////////////////////////////////////////////////////////////////////
	// ROTATOR PACCHETTI
	/////////////////////////////////////////////////////////////////////////////
	var myPacchetti;
	function startAllRotatorP(){
		
		var arrBox = document.getElementsByClassName('rotatorBoxPacchetti');	
		var pagImgRotator;

		for(var i=0; i<arrBox.length;i++){
			pagImgRotator = arrBox[i].getElementsByClassName('pagerRotator');
			startRotatorP(arrBox[i],0,pagImgRotator);	
		}			

	}
	
	
	function startRotatorP(myBox, posInArr, pagImgRotator){	

		var elDivP = $(myBox).getElementsByClassName('rotatorPacchetti');	
		var pagImg = pagImgRotator[0].getElementsByClassName('pagerImg');	
		

		//-- setto visibility = visible e nascondo i div
		for (var i=0;i<elDivP.length;i++){		
			if (elDivP[parseInt(i)].style.visibility == 'hidden'){
				elDivP[parseInt(i)].hide();
				elDivP[parseInt(i)].style.visibility = 'visible';
			}									
		}	

		
		if (elDivP.length>1){
			myPacchetti = new PeriodicalExecuter(function(pe){		
				
						disappearMyDiv(elDivP[parseInt(posInArr)]);															
						posInArr ++;
						if (parseInt(posInArr) >= elDivP.length){				
							posInArr = 0;
						}	
						appearMyDiv($(elDivP[posInArr]));	
											
						for(var k=0;k<pagImg.length;k++){
							if(k == posInArr){
								$(pagImg[k]).src="/st13/images/pager-ON.gif";
							}else{
								$(pagImg[k]).src="/st13/images/pager-OFF.gif";							
							}
						}
				}, 5.0);	
		}
			
	}	
	

	function restartRotatorP(myDiv, pos){
		myPacchetti.stop();
		
		var padre_myDiv = $(myDiv).up('div.rotatorBoxPacchetti');
		var pagImgRotator = $(padre_myDiv).getElementsByClassName('pagerRotator');
		var pagImg = pagImgRotator[0].getElementsByClassName('pagerImg');
		
		for(var k=0;k<pagImg.length;k++){
			if(k == pos){
				$(pagImg[k]).src="/st13/images/pager-ON.gif";
			}else{
				$(pagImg[k]).src="/st13/images/pager-OFF.gif";							
			}
		}
				
		reStart1(myDiv.up('div.rotatorBoxPacchetti'),pos)
		
	}	
	
	
	function reStart1(myBox,posInArr){
		
		var elDivP = $(myBox).getElementsByClassName('rotatorPacchetti');
		var pagImgRotator = $(myBox).getElementsByClassName('pagerRotator');
	
		//nascondi tutti i div tranne quello che deve essere visualizzato
		for (var i=0;i<elDivP.length;i++){	
			if(i != posInArr) disappearMyDiv(elDivP[parseInt(i)]);									
		}		
		appearMyDiv($(elDivP[posInArr]));													
			
		//aspetta 3,5 secondi e poi riparte
		setTimeout(function(){startRotatorP(myBox,posInArr,pagImgRotator)}, 3500);		
		
	}	
	


	/////////////////////////////////////////////////////////////////////////////
	// FINE ROTATOR PACCHETTI
	/////////////////////////////////////////////////////////////////////////////	
	
	
	
	
	
	
	/////////////////////////////////////////////////////////////////////////////
	// ROTATOR OFFERTE
	/////////////////////////////////////////////////////////////////////////////
	var myOfferte;
	function startAllRotatorO(){

		var arrBox = document.getElementsByClassName('rotatorBoxOfferte');	
		var pagImgRotator;

		for(var i=0; i<arrBox.length;i++){
			pagImgRotator = arrBox[i].getElementsByClassName('pagerRotator');
			startRotatorO(arrBox[i],0,pagImgRotator);	
		}				

	}	
	
	
	function startRotatorO(myBox, posInArr, pagImgRotator){

		var elDivO = $(myBox).getElementsByClassName('rotatorOfferte');	
		var pagImg = pagImgRotator[0].getElementsByClassName('pagerImg');	
		

		//-- setto visibility = visible e nascondo i div
		for (var i=0;i<elDivO.length;i++){		
			if (elDivO[parseInt(i)].style.visibility == 'hidden'){
				elDivO[parseInt(i)].hide();
				elDivO[parseInt(i)].style.visibility = 'visible';
			}									
		}	

		
		if (elDivO.length>1){
			myOfferte = new PeriodicalExecuter(function(pe){		
				
						disappearMyDiv(elDivO[parseInt(posInArr)]);															
						posInArr ++;
						if (parseInt(posInArr) >= elDivO.length){				
							posInArr = 0;
						}	
						appearMyDiv($(elDivO[posInArr]));						
						for(var k=0;k<pagImg.length;k++){
							if(k == posInArr){
								$(pagImg[k]).src="/st13/images/pager-ON.gif";
							}else{
								$(pagImg[k]).src="/st13/images/pager-OFF.gif";							
							}
						}
				}, 5.0);	
		}
			
	}	
	
	
	function restartRotatorO(myDiv, pos){
		myOfferte.stop();
		
		var padre_myDiv = $(myDiv).up('div.rotatorBoxOfferte');
		var pagImgRotator = $(padre_myDiv).getElementsByClassName('pagerRotator');
		var pagImg = pagImgRotator[0].getElementsByClassName('pagerImg');
		
		for(var k=0;k<pagImg.length;k++){
			if(k == pos){
				$(pagImg[k]).src="/st13/images/pager-ON.gif";
			}else{
				$(pagImg[k]).src="/st13/images/pager-OFF.gif";							
			}
		}
				
		reStartO(myDiv.up('div.rotatorBoxOfferte'),pos)
		
	}
	
	
	function reStartO(myBox,posInArr){
		
		var elDivP = $(myBox).getElementsByClassName('rotatorOfferte');
		var pagImgRotator = $(myBox).getElementsByClassName('pagerRotator');
	
		//nascondi tutti i div tranne quello che deve essere visualizzato
		for (var i=0;i<elDivP.length;i++){	
			if(i != posInArr) disappearMyDiv(elDivP[parseInt(i)]);									
		}		
		appearMyDiv($(elDivP[posInArr]));													
			
		//aspetta 3,5 secondi e poi riparte
		setTimeout(function(){startRotatorO(myBox,posInArr,pagImgRotator)}, 3500);		
		
	}	
	


	/////////////////////////////////////////////////////////////////////////////
	// FINE ROTATOR OFFERTE
	/////////////////////////////////////////////////////////////////////////////		
	
	
	
	
	/////////////////////////////////////////////////////////////////////////////
	// ROTATOR PRIMO PIANO
	/////////////////////////////////////////////////////////////////////////////
	var myPrimoP;
	function startAllRotatorPP(){

		var arrBox = document.getElementsByClassName('rotatorBoxPP');	
		var pagImgRotator;

		for(var i=0; i<arrBox.length;i++){
			pagImgRotator = arrBox[i].getElementsByClassName('pagerRotator');
			startRotatorPP(arrBox[i],0,pagImgRotator);	
		}				

	}
	
	
	function startRotatorPP(myBox, posInArr, pagImgRotator){

		var elDivP = $(myBox).getElementsByClassName('rotatorPP');	
		var pagImg = pagImgRotator[0].getElementsByClassName('pagerImg');				

		//-- setto visibility = visible e nascondo i div
		for (var i=0;i<elDivP.length;i++){		
			if (elDivP[parseInt(i)].style.visibility == 'hidden'){
				elDivP[parseInt(i)].hide();
				elDivP[parseInt(i)].style.visibility = 'visible';
			}									
		}	

		
		if (elDivP.length>1){
			myPrimoP = new PeriodicalExecuter(function(pe){		
				
						disappearMyDiv(elDivP[parseInt(posInArr)]);															
						posInArr ++;
						if (parseInt(posInArr) >= elDivP.length){				
							posInArr = 0;
						}	
						appearMyDiv($(elDivP[posInArr]));						
						for(var k=0;k<pagImg.length;k++){
							if(k == posInArr){
								$(pagImg[k]).src="/st13/images/pager-ON.gif";
							}else{
								$(pagImg[k]).src="/st13/images/pager-OFF.gif";							
							}
						}
				}, 5.0);	
		}
			
	}	
	
	
	function restartRotatorPP(myDiv, pos, pagImgRotator){	
		myPrimoP.stop();
		
		var padre_myDiv = $(myDiv).up('div.rotatorBoxPP');	
		var pagImgRotator = $(padre_myDiv).getElementsByClassName('pagerRotator');
		var pagImg = pagImgRotator[0].getElementsByClassName('pagerImg');
		
		for(var k=0;k<pagImg.length;k++){
			if(k == pos){
				$(pagImg[k]).src="/st13/images/pager-ON.gif";
			}else{
				$(pagImg[k]).src="/st13/images/pager-OFF.gif";							
			}
		}
				
		reStart1PP(myDiv.up('div.rotatorBoxPP'),pos)
		
	}	
	
	
	function reStart1PP(myBox,posInArr){
		
		var elDivP = $(myBox).getElementsByClassName('rotatorPP');
		var pagImgRotator = $(myBox).getElementsByClassName('pagerRotator');
	
		//nascondi tutti i div tranne quello che deve essere visualizzato
		for (var i=0;i<elDivP.length;i++){	
			if(i != posInArr) disappearMyDiv(elDivP[parseInt(i)]);									
		}		
		appearMyDiv($(elDivP[posInArr]));													
			
		//aspetta 3,5 secondi e poi riparte
		setTimeout(function(){startRotatorPP(myBox,posInArr,pagImgRotator)}, 3500);
		
	}	
	
	/////////////////////////////////////////////////////////////////////////////
	// FINE ROTATOR PRIMO PIANO
	/////////////////////////////////////////////////////////////////////////////	
	
	
	
	
	
	
	/////////////////////////////////////////////////////////////////////////////
	// ROTATOR EVENTI
	/////////////////////////////////////////////////////////////////////////////
	var myEventi;
	function startAllRotatorE(){

		var arrBox = document.getElementsByClassName('rotatorBoxEventi');	
		var pagImgRotator;

		for(var i=0; i<arrBox.length;i++){
			pagImgRotator = arrBox[i].getElementsByClassName('pagerRotator');
			startRotatorE(arrBox[i],0,pagImgRotator);	
		}				

	}
	
	function restartRotatorE(myDiv, pos, pagImgRotator){
		myEventi.stop();
		
		var padre_myDiv = $(myDiv).up('div.rotatorBoxEventi');
		var pagImgRotator = $(padre_myDiv).getElementsByClassName('pagerRotator');
		var pagImg = pagImgRotator[0].getElementsByClassName('pagerImg');
		
		for(var k=0;k<pagImg.length;k++){
			if(k == pos){
				$(pagImg[k]).src="/st13/images/pager-ON.gif";
			}else{
				$(pagImg[k]).src="/st13/images/pager-OFF.gif";							
			}
		}
				
		reStart1E(myDiv.up('div.rotatorBoxEventi'),pos)
		
	}
	
	
	function startRotatorE(myBox, posInArr, pagImgRotator){

		var elDivP = $(myBox).getElementsByClassName('rotatorEventi');	
		var pagImg = pagImgRotator[0].getElementsByClassName('pagerImg');					

		//-- setto visibility = visible e nascondo i div
		for (var i=0;i<elDivP.length;i++){		
			if (elDivP[parseInt(i)].style.visibility == 'hidden'){
				elDivP[parseInt(i)].hide();
				elDivP[parseInt(i)].style.visibility = 'visible';
			}									
		}	

		
		if (elDivP.length>1){
			myEventi = new PeriodicalExecuter(function(pe){		
				
						disappearMyDiv(elDivP[parseInt(posInArr)]);															
						posInArr ++;
						if (parseInt(posInArr) >= elDivP.length){				
							posInArr = 0;
						}	
						appearMyDiv($(elDivP[posInArr]));						
						for(var k=0;k<pagImg.length;k++){
							if(k == posInArr){
								$(pagImg[k]).src="/st13/images/pager-ON.gif";
							}else{
								$(pagImg[k]).src="/st13/images/pager-OFF.gif";							
							}
						}
				}, 5.0);	
		}
			
	}	
	
	
	
	function reStart1E(myBox,posInArr){
		
		var elDivP = $(myBox).getElementsByClassName('rotatorEventi');
		var pagImgRotator = $(myBox).getElementsByClassName('pagerRotator');
	
		//nascondi tutti i div tranne quello che deve essere visualizzato
		for (var i=0;i<elDivP.length;i++){	
			if(i != posInArr) disappearMyDiv(elDivP[parseInt(i)]);									
		}		
		appearMyDiv($(elDivP[posInArr]));													
			
		//aspetta 3,5 secondi e poi riparte
		setTimeout(function(){startRotatorE(myBox,posInArr,pagImgRotator)}, 3500);
		
	}	
	
	/////////////////////////////////////////////////////////////////////////////
	// FINE ROTATOR EVENTI
	/////////////////////////////////////////////////////////////////////////////		
	
	
	
	
	
	function appearMyDiv(myDiv){
		if (myDiv){
			myDiv.appear({duration:1.0});
		}
	}
	
	function disappearMyDiv(myDiv){
		if (myDiv){
			myDiv.fade({ duration: 1.0});
		}
	}	
