/*------------------------------------------------------------------------------------------------------------------------------ 
 											Funcións específicas para Rita Pajarita
------------------------------------------------------------------------------------------------------------------------------- */


galeria = new Array(); // Creamos array que servirá para meter os datos das galerías

function galeriaReset(){
	galeria = new Array();
	
}


function test(){
	//abreGaleria("local",7, 5);
	creaGaleria("local", "00.jpg_sjb_01.jpg_sjb_03.jpg_sjb_04.jpg");
	abreGaleria(2);
}






/*	Función que mete os datos das fotos nun array de obxectos que se usará co shadowbox
	Basicamente mete no array un obxecto tal que asín:
	player: "img",
	content: ruta deica a foto
	
	Resibe o nome da carpeta (dentro de imaxes/) e un string co nome das fotos separados por _sjb_ 
-------------------------------------------------------------------------------------------------------------*/
function creaGaleria(nomeGaleria, stringFotos){ 
	galeriaReset();
    ruta = 'imaxes/' + nomeGaleria + '/';
	tipoPlayer = 'img';
	var listado = new Array();
	listado = stringFotos.split("_sjb_");
	
	for(x =0; x< listado.length; x++){
		rutaFoto = ruta + listado[x];
		miObjecto = {
			player: tipoPlayer,
			content: rutaFoto
		}
	
		galeria.push(miObjecto);
		
	}
   

   
};

/*	Función que abre a galería. Ollo: esta debe estar creada antes
	Resibe foto a amosar inisialmente
-------------------------------------------------------------------------*/	
function abreGaleria(actual){
	actual = parseInt(actual, 10);
	Shadowbox.open(galeria,  {continuous: true });
	Shadowbox.change(actual)
}

function abreGaleria_OK(galeria, totalFotos, actual){ 

    ruta = 'imaxes/' + galeria + '/';
	tipoPlayer = 'img';
	galeria = new Array();
	for(x =1; x<= totalFotos; x++){
		foto = str_pad(x, 2, "0", "left");
		rutaFoto = ruta + foto + ".jpg";
		miObjecto = {
			player: tipoPlayer,
			content: rutaFoto,
			title: 'Ampliacion'
		}
	
		galeria.push(miObjecto);
		
	}
   
	/*for(x=0; x<= 1; x++){
		str =  "";
		
		for(Objecto in galeria[x]) str += Objecto + " -->" + galeria[x][Objecto] + "\n";
		alert(str);
	
	
	
   }*/
   
   Shadowbox.open(galeria,  {modal: true, continuous: true }); 
   Shadowbox.change(actual)
};


/*------------------------------------------------------------------
   función que formatea unha cadena até unha lonxitude dada
   str: a cadena a formatear
   lonx: lonxitude final que debe ter a cadea
   relleno: caracter a usar como relleno
   side: "left" or "right"
---------------------------------------------------------------------*/
function str_pad (str, lonx , r, lado) {
	cadena = String(str);
	relleno = String(r);

    while (cadena.length < lonx) {
        if (lado == "left")cadena = relleno + cadena;
    	else cadena =  cadena + relleno;
    }
	return cadena
};





/*
	Esta función abre un shadowBox coas imaxes ou vídeos de ritaPajarita
	
*/
function abreBox(tipo,url, titulo){
if(tipo == "img")
Shadowbox.open({
        content:    url,
        player:     tipo,
        title:      titulo       
    });

else 
Shadowbox.open({
        content:    url,
        player:     tipo,
        title:      titulo,
		height:		440,
		width:		620
    });
}