var numQuotations = 2;
var currentQuotation = 1;

var startDelay = 2;
var delayBetweenQuotes = 10;
var effectTime = .8;

function quotationFadedOut() {
	currentQuotation++;
	//alert("fadedOut: "+getCurrentQuotation()+" ; "+currentQuotation);
	Effect.Appear(getCurrentQuotation(), {delay: 0, duration: effectTime, afterFinish:displayNextQuotation});
	//displayNextQuotation();
}

function displayNextQuotation() {
	Effect.Fade(getCurrentQuotation(), {delay: delayBetweenQuotes, duration: effectTime, afterFinish:quotationFadedOut});
	/*new Effect.Parallel(
		  [new Effect.Fade(getCurrentQuotation(), {afterFinish:quotationFadedOut, sync:true}),
		   new Effect.Appear(getNextQuotation(), {sync:true})],
		  {duration: effectTime, delay:delayBetweenQuotes}
		);*/

}

function getCurrentQuotation() {
	return $('q'+(2-currentQuotation%numQuotations));
}

function getNextQuotation() {
	return $('q'+(2-(currentQuotation+1)%numQuotations));
}

function startQuotationsAnimation() {
	Effect.Appear(getCurrentQuotation(),{duration:startDelay});
	Effect.Fade(getCurrentQuotation(), {delay: startDelay+delayBetweenQuotes, duration: effectTime, afterFinish:quotationFadedOut});
}
