

/* CARRUSELL LIBROS */
var AnchoMarcoEscaparate = 726;
var AnchoEscaparate = 0;
var PunteroLibros = 0;
var MargenCarrusell = 0;
var margenInferior = 0;
var margenSuperior = 0;
var Libros = new Array();
var LinksLibros = new Array();
var EstadoCarrusell = true;
var AnimacionVisorAutomatica;

function CargarLibros (NumeroTotalEscaparate) {

	/* Crea las lineas para cada libro */
	HTMLLineas = '';
	for (u=0; u<NumeroTotalEscaparate; u++) {
		HTMLLineas = HTMLLineas + '<li><a href="'+URLServidor+'/catalogo/libro.php" class="LibroCarrusell" id="Libro' + u + '"><img src="" id="ImgLibro' + u + '" width="74" height="117" alt="" onmouseover="mostrarCajaTextos();" onmouseout="ocultarCajaTextos();"></a></li>'
	}
	document.getElementById('ListadoCarrusellLibros').innerHTML = HTMLLineas;
	
	/* Carga las im&aacute;genes */	
	for (u=0; u<NumeroTotalEscaparate; u++) {
		Libros[u] 		= new Image();
		Libros[u].src	= URLServidor+'/img/carrusell_libros/LibroCarrusell_'+u+'.jpg';
	}
	
	/* Calcula los limites del escaparate */	
	TotalEscaparate = NumeroTotalEscaparate;
	AnchoEscaparate = AnchoLibro*(TotalEscaparate+1);
	document.getElementById('ListadoCarrusellLibros').style.width= AnchoEscaparate+'px';
	document.getElementById('ListadoCarrusellLibros').style.height= AltoLibro+'px';
	for (i=0; i<TotalEscaparate; i++) {
		document.getElementById('ImgLibro'+i).src= Libros[i].src;
	}
	AnimacionVisorAutomatica = setTimeout ('MasLibros()',velocidadAutomatica);		
}

/* Mueve los libros hacia la izquierda */	
function MasLibros() {
	if (EstadoCarrusell) {
		clearTimeout (AnimacionVisorAutomatica);
		EstadoCarrusell = false;
		PunteroLibros	= PunteroLibros+1;
		MoverHasta 		= -(PunteroLibros * AnchoLibro);
		if (MoverHasta>(AnchoMarcoEscaparate-AnchoEscaparate)) {
			setTimeout ('RestaMargen()',2);
		}else{
			PunteroLibros	=PunteroLibros-1;
			EstadoCarrusell = true;
		}
	}
}

/* Animaci&oacute;n del movimiento a la izquierda */	
function RestaMargen() {
	if (MargenCarrusell>=MoverHasta) {
		MargenCarrusell = MargenCarrusell - 2;
		document.getElementById('ListadoCarrusellLibros').style.marginLeft = MargenCarrusell+"px";
		setTimeout ('RestaMargen()',2)	
	}else{
		EstadoCarrusell = true;
		if (PunteroLibros==(TotalEscaparate-LibrosVisibles)) {
			AnimacionVisorAutomatica = setTimeout ('MenosLibros()',velocidadAutomatica);	
		}else{
			AnimacionVisorAutomatica = setTimeout ('MasLibros()',velocidadAutomatica);	
		}
	}
}

/* Mueve los libros hacia la derecha */	
function MenosLibros() {
	if (EstadoCarrusell) {
		clearTimeout (AnimacionVisorAutomatica);	
		EstadoCarrusell = false;
		PunteroLibros	= PunteroLibros-1;
		MoverHasta 		= -(PunteroLibros * AnchoLibro);
		if (MoverHasta<=0) {
			setTimeout ('SumarMargen()',2);
		}else{
			PunteroLibros	=PunteroLibros+1;
			EstadoCarrusell = true;
		
		}
	}
	
}

/* Animaci&oacute;n del movimiento a la derecha */	
function SumarMargen() {
	if (MargenCarrusell<=MoverHasta) {
		MargenCarrusell = MargenCarrusell + 2;
		document.getElementById('ListadoCarrusellLibros').style.marginLeft = MargenCarrusell+"px";
		setTimeout ('SumarMargen()',2)	
	}else{
		EstadoCarrusell = true;
		if (PunteroLibros==0) {
			AnimacionVisorAutomatica = setTimeout ('MasLibros()',velocidadAutomatica);	
		}else{
			AnimacionVisorAutomatica = setTimeout ('MenosLibros()',velocidadAutomatica);	
		}
	}
}

