var nMaxThumbs=12;
var num_paginas=1;
var ruta="fergallery/";
var idgal=-1;
var f_pag_actual=1;

$(function() {
  // Your code here...
	eventos();
    getnumimgs();
	$("#gal_crt_back").live("click",function(){
		if(f_pag_actual>1){
			cargar_box(f_pag_actual-1);
			f_pag_actual--;
		}
	});
	$("#gal_crt_fwd").live("click",function(){
		if(f_pag_actual<num_paginas){
			cargar_box(f_pag_actual+1);
			f_pag_actual++;
		}
	});

	imagen_aleatoria();
	setInterval("imagen_aleatoria()",6000);
	
});

//Funcion para obtener numero de imagenes
function getnumimgs(){
	
	//$(document).data("fer_numimgs",55);
	//alert($("div.boxgal").attr("fer_idgal"));
	idgal=$("div.boxgal").attr("fer_idgal");
	
	$.getJSON(ruta+"getnumimages.php?id_galeria="+idgal,
        function(data){
        	//alert(parseInt(data));
        	intero=parseInt(data);
        	$(document).data("fer_numimgs",intero);
			num_paginas=calcular_paginas();
			
			//alert(num_paginas);
			cargar_box(1);
        });
 	
}

function eventos(){
	//eventos para pirobox:
	$('.thumbs').piroBox({
			border: 10,
			borderColor : '#222', 
			mySpeed: 700,  
			bg_alpha: 0.3,
			cap_op_start : 0.4,
			cap_op_end: 0.8,
			pathLoader : '#000 url(css_pirobox/ajax-loader.gif) center center no-repeat;', 
			gallery : '.boxgal li a', 
			gallery_li : '.boxgal li', 
			next_class : '.next_in',
			previous_class : '.previous_in'
	});	
	
	$('.thumbs').piroBox({
		border: 10,
		borderColor : '#222', 				 
		mySpeed: 700,   
		bg_alpha: 0.3,
		cap_op_start : 0.4,
		cap_op_end: 0.8,
		pathLoader : 'url(css_pirobox/ajax-loader_b.gif) center center no-repeat;',   
		gallery : '.splash_img_main li a',   
		gallery_li : '.splash_img_main li',  
		//single : '.splash_img_main a',  
		next_class : '.next_in',  
		previous_class : '.previous_in'  
	});   
	
}

//funcion para cargar un numero de pagina en nel box
function cargar_box(numpag){
	
	$(".boxgal").load(ruta+"cargar_pagina.php?id_galeria="+idgal+"&pagina="+numpag
		+"&num_items="+$(document).data("fer_numimgs")+"&items_pag="+nMaxThumbs+"&num_paginas="+num_paginas);
	
}

function calcular_paginas(){
	var num_images=$(document).data("fer_numimgs");
	var paginas=Math.floor(num_images/nMaxThumbs);
	if((num_images%nMaxThumbs)>0) paginas++;
	return paginas;
}

function imagen_aleatoria(){
	//alert("hola");
	$(".splash_img_main").load(ruta+"cargar_aleatoria.php?id_galeria="+idgal);
}






