

 //Begining PT "/js/regional/rotating_messages.tpl" 







//rotating_messages.js
// Rotating Slides


var currentSlide=0;
var keepRolling=true;
var startedRolling=false;
var totalSlides = 0;



function showSlide(id, slideCount){
	var a = '0';
	
	for (var x = 1; x <= slideCount; x++){
		if(id == "slide"+x){
			a=x;
		}
		else{
			//alert("hiding slide"+x);
			new Effect.Fade($('slide'+x));			
		}
	}		
		
	//alert("showing "+a);			
	new Effect.Appear($('slide'+a));
		
	}

function roll(slideCount, isResumeOnly){
	totalSlides = slideCount;
	//alert("totalSlides=" +totalSlides);

	var slideArray=new Array(slideCount);
	var a = 0;
	
	if (isResumeOnly == 1){
		var t=setTimeout("roll(totalSlides, 0);",6000);
	}	
	else {
		for (var x = 0; x < slideCount; x++){
			//a = x -1;
			slideArray[x]='slide'+(x+1);
			//alert("pos"+x +" = slide"+(x+1) +" value = " +slideArray[x]);
		}

		if(keepRolling){

			if(startedRolling){
				//alert(slideArray[currentSlide] +" and " +slideCount)
				showSlide(slideArray[currentSlide], slideCount);
			}

			startedRolling=true;

			if(currentSlide < (slideArray.length-1)){
				currentSlide=currentSlide+1;
			} else {
				currentSlide=0;
			}
			var t=setTimeout("roll(totalSlides, 0);",6000);
		}
	}
}

function selectSlide(id, slideCount){
	showSlide(id, slideCount);
	keepRolling=false;
}

function stopSlide(){
	keepRolling=false;
}

function startSlide(){
	startedRolling=true;
	keepRolling=true;
	roll(totalSlides, 1);
}




    

 //Ending PT "/js/regional/rotating_messages.tpl" 



