var idx = 0;
var imagenCarrusel;
var imagenes = new Array();
var numImagenes = 11;
var detenerCarrusel = false;
var timerActual = null;

function iniciaCarrusel(){

	indice=0;
	while (document.getElementById("dvCr0"+(indice+1)) != null) {
		imagenes[indice] = document.getElementById("dvCr0"+(indice+1));
		indice++;
	}
	//imagenes[0] = document.getElementById("dvCr01");
	//imagenes[1] = document.getElementById("dvCr02");
	//imagenes[2] = document.getElementById("dvCr03");
	//imagenes[3] = document.getElementById("dvCr04");
	//imagenes[4] = document.getElementById("dvCr05");
	//imagenes[5] = document.getElementById("dvCr06");
	//imagenes[6] = document.getElementById("dvCr07");
	//imagenes[7] = document.getElementById("dvCr08");
	//imagenes[8] = document.getElementById("dvCr09");
	//imagenes[9] = document.getElementById("dvCr10");
	//imagenes[10] = document.getElementById("dvCr11");

	var timer = setTimeout("muestraImagen(imagenes[idx++])", 30);
}

function iniciaCarruselProductos(){

	numImagenes = 10;

	//imagenes[0] = document.getElementById("dvCrp01");
	//imagenes[1] = document.getElementById("dvCrp02");
	//imagenes[2] = document.getElementById("dvCrp03");
	//imagenes[3] = document.getElementById("dvCrp04");
	//imagenes[4] = document.getElementById("dvCrp05");
	//imagenes[5] = document.getElementById("dvCrp06");
	//imagenes[6] = document.getElementById("dvCrp07");
	//imagenes[7] = document.getElementById("dvCrp08");
	//imagenes[8] = document.getElementById("dvCrp09");
	//imagenes[9] = document.getElementById("dvCrp10");

	indice=0;
	while (document.getElementById("dvCrp0"+(indice+1)) != null) {
		imagenes[indice] = document.getElementById("dvCrp0"+(indice+1));
		indice++;
	}
	numImagenes=indice;
	
	var timer = setTimeout("muestraImagen(imagenes[idx++])", 30);
}

function muestraImagen(imagen){
	if (detenerCarrusel) return;
	
	if(imagenCarrusel){

		imagenCarrusel.style.display = "none";
	}

	imagenCarrusel = imagen;
	imagenCarrusel.style.display = "block";

	if(idx == numImagenes)idx = 0;

	timerActual = setTimeout("muestraImagen(imagenes[idx++])", 3000);
}

function cambiaFamilia(urlImagen){

	if(imagenCarrusel){

		imagenCarrusel.style.display = "none";
	}

	for(c in imagenes){

		if(imagenes[c].src.indexOf(urlImagen) > 0)imagenCarrusel = imagenes[c];
	}

	imagenCarrusel.style.display = "block";
}

function muestraImagenFamilia(urlImagen){
	clearTimeout(timerActual);
	detenerCarrusel = true;
	
	if(imagenCarrusel){

		imagenCarrusel.style.display = "none";
	}

	for(c in imagenes){

		if(imagenes[c].src.indexOf(urlImagen) > 0)imagenCarrusel = imagenes[c];
	}

	imagenCarrusel.style.display = "block";
}

function finMuestraImagenFamilia(urlImagen){
	if (!detenerCarrusel) return;
	clearTimeout(timerActual);
		
	detenerCarrusel = false;
	if (imagenes[idx] == urlImagen)
		timerActual = setTimeout("muestraImagen(imagenes[idx])", 3000);
	else
		timerActual = setTimeout("muestraImagen(imagenes[idx++])", 3000);
}
