var fotoxPagina=6;
var pagActual=1;
var numPaginas =1;
var pieFoto;


$(document).ready(function() {
	
	pieFoto = document.getElementById("decripfoto");
	
	var aColeccion = $(".galeria li");	
	
	/*calculo nº de páginas*/
	numPaginas = aColeccion.length/fotoxPagina;
	numPaginas = parseInt(numPaginas);
	if(aColeccion.length%fotoxPagina > 0){numPaginas+=1;}
	
	
	$(".galeria li").bind("mouseover",actImgFoot);
	$(".galeria li").bind("mouseout",actImgFootDes);	

	checkBotonMenos();
	checkBotonMas();
	

	/*muestro la primera página*/
	for(var aa=0;aa<aColeccion.length;aa++){
		aux = parseInt(aa/fotoxPagina);
		aux = aux+1;
		aColeccion[aa].className= "activeLI"+aux;				
	}
	
	$(".botonmas").bind("click",nxtGal);
	$(".botonmenos").bind("click",prevGal);	
	
	
});

var actImgFoot = function(){	
	pieFoto.innerHTML = this.childNodes[0].childNodes[0].alt;	
	}
	
var actImgFootDes = function(){
	pieFoto.innerHTML = "";
	}



var nxtGal = function(){
	var classActive = ".activeLI"+pagActual;
	$(classActive).fadeOut("fast");
	setTimeout(showNext,500);
}

var showNext = function (){
	pagActual +=1;
	var classActive = ".activeLI"+pagActual;
	$(classActive).fadeIn("fast");		
	checkBotonMas();
	checkBotonMenos();	
}
	
	
var prevGal = function(){
	var classActive = ".activeLI"+pagActual;
	$(classActive).fadeOut("fast");
	setTimeout(showPrev,500);
	}	

var showPrev = function (){
	pagActual -=1;
	var classActive = ".activeLI"+pagActual;
	$(classActive).fadeIn("fast");
	checkBotonMas();	
	checkBotonMenos();
	}	


function checkBotonMenos(){
	var aux = $(".botonmenos");	
	if(pagActual<=1){
		aux[0].style.visibility = "hidden";
		}else{
			aux[0].style.visibility = "visible";			
			}	
}

function checkBotonMas(){
	var aux = $(".botonmas");	
	if(pagActual>=numPaginas){
		aux[0].style.visibility = "hidden";
		}else{
			aux[0].style.visibility = "visible";			
			}	
}