var i_foto_actual = 1;
var transicion = false;

function siguiente (timeout)
{
	if (transicion) return;
	
	var visor_img = $('visor');
	var precarga = $('precarga');
	
	if (fotos[i_foto_actual+1]!=undefined)
		i_foto_actual ++;
	else
		i_foto_actual = 1;
	
	if (timeout==undefined)
		timeout = 0.8;
	
	
	transicion = true;
	visor_img.siguiente_src = fotos[i_foto_actual][0];
	visor_img.timeout = timeout;
	
	if ($('visor').src.endsWith('jpg') || $('visor').src.endsWith('jpeg') || $('visor').src.endsWith('png'))
	{
		new Effect.Opacity('visor',{from:1,to:0,duration:timeout,afterFinish:function(){
			new Effect.Opacity('visor',{from:0,to:1,duration:$('visor').timeout,afterFinish:function(){transicion=false}});
			$('visor').src = $('visor').siguiente_src;
		}});
	}
	else
	{
		$('visor').setOpacity(0);
		new Effect.Opacity('visor',{from:0,to:1,duration:$('visor').timeout,afterFinish:function(){transicion=false}});
		$('visor').src = $('visor').siguiente_src;
	}
	
	
	if (fotos[i_foto_actual+1]!=undefined)
		i_siguiente = i_foto_actual +1;
	else
		i_siguiente = 1;
		
	precarga.src = fotos[i_siguiente][0];
}