window.addEvent('domready', function(){

	// Cross-fading review quotes
	
	var currentreview = 0;
	
	var reviewFX = new Array();
	var reviews = document.getElements('div.review');
		
	for (i=0; i<reviews.length; i++) {
		eval('var review'+i+' = new Fx.Tween(reviews['+i+'], {transition: Fx.Transitions.Quad.easeInOut, duration: 2000, property: \'opacity\'});');
		eval('reviewFX.push(review'+i+');');
		eval('review'+i+'.set(0);');
	};
	
	function reviewIn(){
		reviewFX[currentreview].start(1).chain(function() {
			reviewFX[currentreview].start(1).chain(function() {
				reviewFX[currentreview].start(1).chain(function() {
					reviewOut();
				});
			});
		});
	}
	
	function reviewOut()
	{
		reviewFX[currentreview].start(0).chain(function() { 
			currentreview++;
			if (currentreview == reviews.length) currentreview = 0;
			reviewIn();
		});
	}
	
	reviewIn();
	
});