﻿

// Se utiliza para mostrar los enlaces tras paginar en el carrusel
// Recibe el desplazamiento que se realizara con respecto al primer enlace que se esta mostrando
// factor sera -1 o 1 e indicara si se desplazan los enlaces hacia delante o hacia atrás.
function mostrarEnlaces(desplazamiento, factor, idControl, literalBullet, claseBullet)
{   
	if ( (factor == 1 && galeriaEnlacesMasPaginaHabilitado) || (factor == -1 && galeriaEnlacesMenosPaginaHabilitado) ) 
	{	
        galeriaEnlacesPrimerEnlace = galeriaEnlacesPrimerEnlace + (factor * desplazamiento);
        var j=0;
        for (i = galeriaEnlacesPrimerEnlace; i < galeriaEnlacesPrimerEnlace + galeriaEnlacesEnlacesPorPagina; i++)
        {          
            if (i<galeriaEnlacesTitulo.length)
            {	            
                document.getElementById("li_" + idControl + "_" + j).style.display = "";	
                document.getElementById("li_" + idControl + "_" + j).title = galeriaEnlacesTitulo[i];         
                document.getElementById("img_" + idControl + "_" + j).src = galeriaEnlacesImagen[i];               
                document.getElementById("img_" + idControl + "_" + j).alt = galeriaEnlacesTitulo[i];                
                document.getElementById("a_" + idControl + "_" + j).title = galeriaEnlacesTitulo[i]; 
                document.getElementById("a_" + idControl + "_" + j).href = galeriaEnlacesURL[i]; 
                document.getElementById("a_" + idControl + "_" + j).target = galeriaEnlacesTarget[i]; 
                //
                document.getElementById("p_" + idControl + "_" + j + "_tituloElemento").innerHTML = galeriaEnlacesEntrada[i];
                //document.getElementById("a_" + idControl + "_" + j).innerHTML = galeriaEnlacesEntrada[i];
                document.getElementById("div_" + idControl + "_" + j + "_tituloElemento").innerHTML = literalBullet;
                document.getElementById("div_" + idControl + "_" + j + "_tituloElemento").className = claseBullet;
            }	
            else
            {	            
                document.getElementById("li_" + idControl + "_" + j).style.display = "none";	         
            }        
            j++;	        
        }        
       
        document.getElementById("div_" + idControl + "_menosPagina").className =  (galeriaEnlacesPrimerEnlace != 0) ? cssClassGaleriaEnlacesAnteriorPaginaHabilitado  : cssClassGaleriaEnlacesAnteriorPaginaDeshabilitado ;
        document.getElementById("div_" + idControl + "_masPagina").className =  ((galeriaEnlacesPrimerEnlace + galeriaEnlacesEnlacesPorPagina) < galeriaEnlacesTitulo.length) ? cssClassGaleriaEnlacesSiguientePaginaHabilitado : cssClassGaleriaEnlacesSiguientePaginaDeshabilitado;
   
        galeriaEnlacesMasPaginaHabilitado = (galeriaEnlacesPrimerEnlace + galeriaEnlacesEnlacesPorPagina) < galeriaEnlacesTitulo.length;
        galeriaEnlacesMenosPaginaHabilitado = galeriaEnlacesPrimerEnlace != 0 ;  
    }   
}