// Utility text cycler
var currentText = 1;
var texts;
var numTexts;

function setupUtilityCyclers() {
	texts = $( 'global' ).select( '.toptext' );
	numTexts = texts.length;
}
	
	
function cycleToNextText(delay) {

	new Effect.Fade('toptext-'+currentText);

	if ( currentText+1 < numTexts+1) {
		new Effect.Appear('toptext-'+(++currentText));
	}
	else {
		currentText = 1;
		new Effect.Appear('toptext-'+currentText);
	}
	
	setTimeout( "cycleToNextText("+delay+")", delay );
}
