// JavaScript Document
galeria = {
	idGaleriaAtual : -1,
	dsGaleria : null,
	indexAtual : 0,
	
	inicia : function(){
		galeria.verificaHashGaleria();
	},
	
	verificaHashGaleria : function(){
		if(FuncoesGerais.BuscaParametroHash('g')==''){
			setTimeout('galeria.verificaHashGaleria()',100);
			galeria.idGaleriaAtual = -1;
		}else if(FuncoesGerais.BuscaParametroHash('g')==galeria.idGaleriaAtual)
			setTimeout('galeria.verificaHashGaleria()',100);
		else{
			//lightbox.abrir('galeriaMain','');
			galeria.idGaleriaAtual = FuncoesGerais.BuscaParametroHash('g');
			classImagens.seleciona(0, galeria.idGaleriaAtual, '', 1,galeria.carregaGaleria)
			setTimeout('galeria.verificaHashGaleria()',100);
		}
			
	},

	carregaGaleria : function(retorno){
		galeria.dsGaleria = retorno.value
		var ds = galeria.dsGaleria;
		if(ds!=null && typeof(ds) == "object" && ds.Tables!=null){
		  document.getElementById('hGaleriaNome').innerHTML = ds.Tables[0].Rows[0].tituloGaleria;
		  document.getElementById('pGaleriaTexto').innerHTML = '';
		  var pasta = '_IMG/img_files/glr_' + ds.Tables[0].Rows[0].idGaleria + '/';
		  document.getElementById('divGaleriaImagem').src = pasta + ds.Tables[0].Rows[0].imagem;
		  document.getElementById('divGaleriaLegenda').innerHTML = ds.Tables[0].Rows[0].legenda;
		  document.getElementById('divGaleriaThumbs').innerHTML='';
		  for(var i=0; i<ds.Tables[0].Rows.length; i++){
				var row = ds.Tables[0].Rows[i];
				document.getElementById('divGaleriaThumbs').innerHTML+='<a href="javascript:galeria.trocaImagem(' + i + ');" class="thumb"><img src="'+ pasta + row.thumb + '" width="46" height="46" border="0" alt="" /></a>';
		  }
		  lightbox.abrir('galeriaMain','');
		  init_dw_Scroll();
		}
	},
	
	trocaImagem : function(index){
		var ds = galeria.dsGaleria;
		if(index!=-1 && index!=ds.Tables[0].Rows.length){
			var pasta = '_IMG/img_files/glr_' + ds.Tables[0].Rows[index].idGaleria + '/';
			document.getElementById('divGaleriaImagem').src=pasta + ds.Tables[0].Rows[index].imagem;
			this.indexAtual=index;
		}
	}, 
	
	paginaImagem : function(acao){
		var index = this.indexAtual+acao;
		if(acao==-1){
			this.trocaImagem(index);
		}else if(acao==1){
			this.trocaImagem(index);
		}
	}
}
