
var _delay = 3000;
var _duration = 2000;

function fadeslide(num)
{
	for (var i = 2; i <= num; i++)
	{
		new Fx.Morph("img"+i, {duration: _duration}).set({"opacity": 0});
	}
	
	setTimeout("transition('img1', 'img2', 1, "+num+")", _delay);
}

function transition(oid1, oid2, nactual, ntotal)
{
	new Fx.Morph(oid1, {duration: _duration}).start({"opacity": [1, 0]});
	new Fx.Morph(oid2, {duration: _duration}).start({"opacity": [0, 1]});
	
	if (nactual == ntotal)
	{
		nactual = 1;
	}
	else
	{
		nactual++;
	}
	
	var next = nactual == ntotal ? 1 : nactual + 1;
	
	setTimeout("transition('img"+nactual+"', 'img"+next+"', "+nactual+", "+ntotal+")", _delay);
}
