//Recarga una imagen con una nueva url
function imageReplace(url,img)
{
	if (url != $(img).readAttribute('src'))
	{
		img = $(img);
		
		img.hide();

		var loaderShowDelay = Element.show.delay(0.2, $('fotoLoader'));

		img.observe('load', function()
		{
			clearTimeout(loaderShowDelay);
			$('fotoLoader').hide();

			Effect.Queues.get('fotos').each(function(effect){effect.cancel()});
			new Effect.Appear(img, {duration:0.5,from:0,to:1,queue:{scope:'fotos'}});
		});
		
		img.writeAttribute('src', url);
	}
}