var numFoto = 0; //index de la foto actual
var esperaFoto = 4; //segons d'espera entre fotos
var toFotos = 0; //timeOut de les fotos
var objCarrussel;
$(document).ready ( function() {
	//foto gallery i player
	$('.thumbs-foto ul').jcarousel({
		animation: 800,
		scroll: 5,
		initCallback: iniCarrussel
    });
	$('#foto-player a.bot-anterior').hide();
	//$('.zona-foto').append('<img src="" alt="" />');
	//$('.zona-foto img').hide();
	canviarFoto(numFoto);
	$('.thumbs-foto ul li').each(function(i){
		var enlace = $(this).find('a');
		enlace.click(function(e){
			canviarFoto(i);
			return false;
		});
	});
	$('#foto-player a.bot-amagar-thumbs').toggle(
	function(e){
		$('.thumbs-foto').slideUp('normal');
		return false;
	},
	function(e){
		$('.thumbs-foto').slideDown('normal');
		return false;
	});
	$('#foto-player a.bot-play').toggle(
	function(e){
		$(this).addClass('stopper');
		toFotos = setInterval('seguentFoto()',esperaFoto*1000);
		return false;
	},
	function(e){
		$(this).removeClass('stopper');
		clearInterval(toFotos);
		return false;
	});
});
function iniCarrussel(carousel){
	objCarrussel = carousel;
	$('#foto-player a.bot-seguent').click(function(e){
		seguentFoto();
		return false;
	})
	$('#foto-player a.bot-anterior').click(function(e){
		anteriorFoto();
		return false;
	});
}
function seguentFoto(){
	if (numFoto < galeriaFotos.length-1){
		objCarrussel.scroll($.jcarousel.intval(numFoto+1));
		canviarFoto(numFoto+1);
	}
}
function anteriorFoto(){
	if (numFoto > 0){
		objCarrussel.scroll($.jcarousel.intval(numFoto-1));
		canviarFoto(numFoto-1);
	}
}
function canviarFoto(num){
	var duracion = 500;
	var elem = $('#foto-player .contingut');
	var newimg = new Image();
    $(newimg).load(function() {
		elem.fadeOut(duracion, function(){
			numFoto = num;
			checkBotons();
			var numPagina = (num+1) + '/' + galeriaFotos.length;
			elem.find('p.data').html(galeriaFotos[num][5]);
			elem.find('h3').html(galeriaFotos[num][3]);
			elem.find('p.info-pagina').html(numPagina);
			elem.find('img').replaceWith(newimg);
			elem.find('p.peu').html(galeriaFotos[num][6]);
			elem.find('p.autor').html(galeriaFotos[num][4]);
			elem.find('.zona-foto').animate({
				width: galeriaFotos[num][1] + 'px',
				height: galeriaFotos[num][2] + 'px'
			  }, duracion);
			elem.fadeIn(duracion);
		});
		
	});
	newimg.src = galeriaFotos[num][0];
}
function checkBotons(){
	if (numFoto == 0) $('#foto-player a.bot-anterior').hide();
	else $('#foto-player a.bot-anterior').show();
	if (numFoto == galeriaFotos.length-1) $('#foto-player a.bot-seguent').hide();
	else $('#foto-player a.bot-seguent').show();
}

