window.addEvent('domready', function(){
var fadeImage = function(image) {
var fx = new Fx.Styles(image, {duration:300, wait:false});
fx.start({
	'opacity': 1
});
};
var list = $$('.categories');
list.each(function(element) {
element.setStyles({'opacity': 0});
});

$('loading').setStyles({'display': 'block'});

var myChain = new Chain();
list.each(function(element) { myChain.chain( function(){ fadeImage(element); } ); });
var runChain = function() { 
myChain.callChain();
if (myChain.chains.length == 0) { runChain = $clear(timer); } 
}
var timer = runChain.periodical(50);
new Event(e).stop();

});