var sp2;
var quotes;
var lastTab="nutshell";
var intervalDuration = 10000;
var intervalID = setTimeout(fadeInNextQuote, intervalDuration);


function fadeInNextQuote()
{
	clearTimeout(intervalID);
	
	if (!quotes || quotes.length < 1)
		return;

	var curEle;

	if (typeof quotes.curIndex == "undefined")
		quotes.curIndex = quotes.length - 1;
	else
		curEle = quotes[quotes.curIndex];

	quotes.curIndex = (quotes.curIndex+1)%quotes.length;
	var nextEle = quotes[quotes.curIndex];
	

	if (curEle)
		Spry.Effect.DoFade(curEle, { from: 100, to: 0 });
	Spry.Effect.DoFade(nextEle, { to: 100, from: 0 }); 
	intervalID = setTimeout(fadeInNextQuote, intervalDuration);
}

function fadeInBackQuote()
{
	clearTimeout(intervalID);
	//Solo para comprobar que no este vacio
	if (!quotes || quotes.length < 1)
		return;
		
	var curEle;
	var nextEle = quotes[quotes.curIndex];

	
	if(quotes.curIndex == 0)
	{
		quotes.curIndex = quotes.length - 1;
	}
	else
	{
		quotes.curIndex--;
	}
	
	curEle = quotes[quotes.curIndex];


	if (curEle)
		Spry.Effect.DoFade(nextEle, { from: 100, to: 0 });
	Spry.Effect.DoFade(curEle, { to: 100, from: 0 }); 
	intervalID = setTimeout(fadeInNextQuote, intervalDuration);
}

//fadeInNextQuote.interval = 6000;

Spry.Utils.addLoadListener(function()
{
	// Find the quoteBox and setup any quotes inside it for fading.

	Spry.$$(".quoteBox").setStyle("position: relative; height: 260px;");
	quotes = Spry.$$(".quote").setStyle("position: absolute; top: 0px; left: 0px; opacity: 0; filter: alpha(opacity=0);");
	fadeInNextQuote();
});
