var numero=2;
var actual=2;
var actual2=2;
var actual3=2;
var actual4=2;
var rotativo;
var rotativo2;
var rotativo3;
var rotativo4;
var nnumero;

function rotarv(){
	nnumero=0;
	
}

function rotativa(act,numero,nombre,iden){
	
	for(var i=1;i<=numero;i++){
		if(act!=i)
			Effect.Fade(nombre+i);
	}
	
	switch(iden){
		case 1:
			clearInterval(rotativo);
			Effect.Appear(nombre+act);
			act=act+1;
			if(act>numero)
				actual=1;
			else
				actual=act;
			rotativo=setInterval("rotativa("+actual+","+numero+",'img1',1)",3000);
		break;
		
		case 2:
			clearInterval(rotativo2);
			Effect.Appear(nombre+act);
			act=act+1;
			if(act>numero)
				actual2=1;
			else
				actual2=act;
			rotativo2=setInterval("rotativa("+actual2+","+numero+",'img2',2)",3000);
		break;
		
		case 3:
			clearInterval(rotativo3);
			Effect.Appear(nombre+act);
			act=act+1;
			if(act>numero)
				actual3=1;
			else
				actual3=act;
			rotativo3=setInterval("rotativa("+actual3+","+numero+",'img3',3)",3000);
		break;
		
		case 4:
			clearInterval(rotativo4);
			Effect.Appear(nombre+act);
			act=act+1;
			if(act>numero)
				actual4=1;
			else
				actual4=act;
			rotativo4=setInterval("rotativa("+actual4+","+numero+",'img4',4)",3000);
		break;
		
	}
	
	
}

function rotar(numero,movimiento,total,f1,f2,ver,dnombre){
	$(f1).show();
	$(f2).show();
	ver--;
	if(numero+movimiento<=0){
		$(f1).hide();
	}
	if(numero+ver+movimiento>=total-1){
		$(f2).hide();
	}
	for(k=0;k<total;k++){
		if(k<numero+movimiento || k>numero+ver+movimiento){
			$(dnombre+k).hide();
		}
		else{
			$(dnombre+k).show();
		} 
	}
}

function open_vista(url,contenedor){
	if(url==''){
		document.getElementById(contenedor).innerHTML="";
	}
	else{
		new Ajax.Updater(contenedor, url,
					{
						evalScripts:true,
						onLoading: function(request){ 
							document.getElementById(contenedor).innerHTML='<div><center><img src="../imagenes/load.gif"/></center></div>';
						}
					});
	}
}

