var FOTO_ATUAL;
//var FOTOS_PAGINA = 6;
var NUM_FOTO_ATUAL;
var TOTAL_FOTOS;
//var THUMBS;
var GALERIA;

function loadGaleria(galeria) {
	var fotos = galeria.split(";");
	setGaleria(fotos);
}
function setGaleria(galeria) {
	GALERIA = galeria;
	setFotoAtual(galeria[0]);
	setTotalFotos(galeria.length);
	setPaginacao();
//	setThumbs(galeria);
}
function getGaleria() {
	return GALERIA;
}
function setFotoAtual(atual) {
	FOTO_ATUAL = toNormalSize(atual);
	setNumFotoAtual();
	document.getElementById("fotoAtual").src = FOTO_ATUAL;
	setPaginacao();
}
//function setThumbs(thumbs_var) {
//	THUMBS = thumbs_var;
//}
//function getThumbs() {
//	return THUMBS;
//}
function getFotoAtual() {
	return FOTO_ATUAL;
}
function setNumFotoAtual() {
	var fotos = getGaleria();
	for( i = 0 ; i < fotos.length ; i++  ) {
		if( fotos[i] == getFotoAtual() ) {
			NUM_FOTO_ATUAL = i;
			return;
		}
	}
	NUM_FOTO_ATUAL = 0;
}
function toNormalSize(foto) {
	var dirs = foto.split("thumbs/");
	var str = "";
	for( i=0 ; i<dirs.length ; i++) {
		str += dirs[i];
	}
	return str;
}
function getNumFotoAtual() {
	return NUM_FOTO_ATUAL+1;
}
function getTotalFotos() {
	return TOTAL_FOTOS-1;
}
function getPosVetor() {
	return NUM_FOTO_ATUAL;
}
function setTotalFotos(num) {
	TOTAL_FOTOS = num;
}
//function getTotalPaginacao() {
//	if( getTotalFotos() < FOTOS_PAGINA ) {
//		return getTotalFotos();
//	} else {
//		return FOTOS_PAGINA;
//	}
//}
//function setThumbs(fotos) {
//	//for( i = 0 ; i < FOTOS_PAGINA ; i++ ) {
//	for( i = 0 ; i < getTotalFotos() ; i++ ) {
//		//document.getElementById("linkThumb"+i).onclick = "javascript:setFotoAtual('"+fotos[i]+"',"+i+");";
//		if( i < getTotalFotos() ) {
//			
//			document.getElementById("thumb"+i).src = fotos[i];			
//		} else {
//			document.getElementById("thumb"+i).width = "0";
//			document.getElementById("thumb"+i).height = "0";
//			document.getElementById("thumb"+i).border = "0";
//			document.getElementById("thumb"+i).attributes["class"].value = "";
//		}
//
//	}
//}

function proximaFoto() {
	if( getNumFotoAtual() < getTotalFotos() ) {
		setFotoAtual(getGaleria()[getPosVetor()+1]);
	}
}

function anteriorFoto() {
	if( getNumFotoAtual() > 1 ) {
		setFotoAtual(getGaleria()[getPosVetor()-1]);
	}
}

function setPaginacao() {
	//document.getElementById("numPaginas").innerHTML = "Foto "+getNumFotoAtual()+" a "+getTotalPaginacao()+" de "+getTotalFotos();
	document.getElementById("numPaginas").innerHTML = "Foto "+getNumFotoAtual()+" de "+getTotalFotos();
}