window.onload = function(){
	if ($('carousel')) {
		setInterval(function(){
			var imgs = $$('#carousel img'), visible = imgs.findAll(function(img){
				return img.visible();
			});
			if (visible.length > 1) 
				Effect.Fade(visible.last(), {
					duration: .6
				});
			else 
				Effect.Appear(imgs.last(), {
					duration: .6,
					afterFinish: function(){
						imgs.slice(0, imgs.length - 1).invoke('show');
					}
				});
		}, 5000);
	}
}

