
	iona.quote_scroller = (function(){
		var _ = {};
		var dom, quotes, activeQuote;
		var quoteDelay = 5000;
		var quoteAnimationDuration = 600;
		
		var init = function(){
			dom = $("div#hero-section div#quotes");
			if(dom.length == 0)
				return;
			quotes = dom.find("div");
			activeQuote = quotes.filter(".active");
			
			showNextQuoteAfterDelay();
		};
		
		var showNextQuote = function(){
			activeQuote.animate({'opacity':0}, quoteAnimationDuration, function(){
				activeQuote.removeClass("active");
				activeQuote = activeQuote.next();
				if(activeQuote.length == 0)
					activeQuote = $(quotes[0]);
				activeQuote.css('opacity', 0).addClass('active').animate({'opacity':1}, quoteAnimationDuration, function(){
					showNextQuoteAfterDelay();
				});
			});
		};
		
		var showNextQuoteAfterDelay = function(){
			setTimeout(showNextQuote, quoteDelay);
		};
		
		init();
		return _;
	})();
