// JavaScript Document
novaGaleria = {
	
	itemAtual : 0,
	GaleriaGeral : new Array(),
	
	flgMovimento : 0,
	aceleracao : 1,
	galeriaAtual : '',
	qtdItens : 0,
	limiteItens : 0,
	espaco : 0,
	galeriaPlantas : new Array(),
	galeriaObras : new Array(),
	galeriaDecorados : new Array(),
	divGaleriaAtual : '',
	tamanhoFinal : 0,
	valorAtual : 0,
	flgPrimeiro : 0,
	flgUltimo : 0,
	flgGaleriaMovimento : 0,
	flgGaleriaMovimentoStatus : 0,
	
	
	abreGaleria : function(tipo,indice){
		
		document.getElementById('divLightboxGaleriaGeral').style.display="none";
		document.getElementById('divLightboxGaleriaGeral').innerHTML=""
		document.getElementById('divLightboxGaleriaGeral').style.marginLeft = "0px"
		
		var legenda = document.getElementById('ctl00_Hidlegendas' + tipo).value.toString().split('|');
		var imgG = document.getElementById('ctl00_HidimagensG' + tipo).value.toString().split('|');
		var div = document.getElementById('divLightboxGaleriaGeral');
		novaGaleria.itemAtual = indice;
		
	    var arrayTemp = new Array();
		for(i=1;i<legenda.length;i++){
			  arrayTemp.push(novaGaleria.structGaleria(imgG[i],legenda[i]));
			  var e = FG.CE('img');
			  FG.AA(e,'src','_IMG/_EMPREENDIMENTOS/' + imgG[i]);
			  FG.AA(e,'width',660);
			  FG.AA(e,'height',457);
			  FG.AEE(div,e);
		}
		
		novaGaleria.GaleriaGeral = arrayTemp;
		left = ((indice * 660) * (-1))
		document.getElementById('divLightboxGaleriaGeral').style.marginLeft = left + 'px';
		document.getElementById('divGaleriaLegenda').innerHTML = novaGaleria.GaleriaGeral[novaGaleria.itemAtual].l;
		
		novaGaleria.controlaSetas()
		document.getElementById('divLightboxGaleriaGeral').style.display="";
		
		lightbox.abrir('divLightboxGaleria');
	},
	
	
	
	controlaSetas : function(){
		
		if(novaGaleria.itemAtual==0){
			galeria.flgPrimeiro=1;
			document.getElementById('imgLightboxGaleriaLeft').src = '_IMG/aba_seta_left_off.png';
		}else{
			novaGaleria.flgPrimeiro=0;
			document.getElementById('imgLightboxGaleriaLeft').src = '_IMG/aba_seta_left.png';
		}
		
		if(novaGaleria.itemAtual+1==novaGaleria.GaleriaGeral.length){
			novaGaleria.flgUltimo=1;
			document.getElementById('imgLightboxGaleriaRight').src = '_IMG/aba_seta_right_off.png';
		}else if(novaGaleria.itemAtual+1!= novaGaleria.GaleriaGeral.length){
			novaGaleria.flgUltimo=0;
			document.getElementById('imgLightboxGaleriaRight').src = '_IMG/aba_seta_right.png';
		}
		
	},
	
	
	
	controlaPgGaleria : function(acao){
		if(((acao==1 && novaGaleria.flgUltimo!=1) || (acao==-1 && novaGaleria.itemAtual!= 0)) && novaGaleria.flgGaleriaMovimentoStatus==0){
			
			novaGaleria.flgGaleriaMovimento=acao;
			
			 var elemento = document.getElementById('divLightboxGaleriaGeral');
			 var left = FG.retiraPXString(elemento.style.marginLeft);
			 if(novaGaleria.flgGaleriaMovimento==1){
				  novaGaleria.tamanhoFinal = left-660;
				  novaGaleria.itemAtual++;
			 }else{
				  novaGaleria.tamanhoFinal = left+660;
				  novaGaleria.itemAtual--;
			 }
			 
			document.getElementById('divGaleriaLegenda').innerHTML = novaGaleria.GaleriaGeral[novaGaleria.itemAtual].l;

			novaGaleria.flgGaleriaMovimentoStatus=1;
			novaGaleria.controlaSetas();
			novaGaleria.movimentaGaleria();
		}
	},
	
	movimentaGaleria : function(){
		var elemento = document.getElementById('divLightboxGaleriaGeral');
		var left = FG.retiraPXString(elemento.style.marginLeft);
		var movimenta =  Math.floor((novaGaleria.tamanhoFinal - left) / 20);
		if(novaGaleria.valorAtual==left+ movimenta)
			movimenta = novaGaleria.flgGaleriaMovimento*-1;
		if(left!=novaGaleria.tamanhoFinal){
			left = left + movimenta;
			elemento.style.marginLeft = left + 'px';
			novaGaleria.valorAtual = left;
			setTimeout(novaGaleria.movimentaGaleria,1);
		}else{
			novaGaleria.flgGaleriaMovimentoStatus=0;	
		}
	},
	
	structGaleria : function(img,legenda){
		return {
			i : img,
			l : legenda
		}
	}
	
}