﻿imprensa = {

	tamanhoFinal :0,
	flgMovimentoStatus : 0,
	acao : 0,
	valorAtual :0,
	flgMovimento : 0,
	pagina : 1,
	
	controlaMovimento : function(acao, pgTot, pg){
		imprensa.flgMovimento=0;
		var elemento = document.getElementById('divBox');
		elemento.style.height = (pgTot*228) + 'px';
		if(elemento.style.marginTop!='')
			var left = FG.retiraPXString(elemento.style.marginTop);
		else
			var left=0;
		var leftFinal = (pgTot*228)*-1 ;
		if(((acao==1 && left-(228)>leftFinal) || (acao==-1 && left!= 0)) && imprensa.flgMovimentoStatus==0){
			imprensa.flgMovimentoStatus=1;
			imprensa.acao=acao;

			if(imprensa.acao==1){
				imprensa.tamanhoFinal = left-(228);
				document.getElementById('aPag'+ imprensa.pagina +'').className = "";
				imprensa.pagina = imprensa.pagina+1;
				document.getElementById('aPag'+ imprensa.pagina +'').className = "paginOver";
			}else{
				imprensa.tamanhoFinal = left+(228);
				document.getElementById('aPag'+ imprensa.pagina +'').className = "";
				imprensa.pagina = imprensa.pagina-1;
				document.getElementById('aPag'+ imprensa.pagina +'').className = "paginOver";
			}
			imprensa.movimentaGaleria();
		}
		
		if(acao==2)
		{
			document.getElementById('aPag'+ imprensa.pagina +'').className = "";
			document.getElementById('aPag'+ pg +'').className = "paginOver";
		    imprensa.pagina = pg;
			imprensa.flgMovimentoStatus=1;
			imprensa.acao=-1;
			
			imprensa.tamanhoFinal = -(228*(pg-1));
			imprensa.movimentaGaleria();
		}

	},
	
	movimentaGaleria : function(){
		if(imprensa.flgMovimento==0){
			var elemento = document.getElementById('divBox');
			if(elemento.style.marginTop!='')
				var left = FG.retiraPXString(elemento.style.marginTop);
			else
				var left=0;
			var movimenta =  Math.floor((imprensa.tamanhoFinal - left) / 20);
			if(imprensa.valorAtual ==left+ movimenta)
				movimenta = imprensa.acao*-1;
			if(left!=imprensa.tamanhoFinal){
				left = left + movimenta;
				elemento.style.marginTop = left + 'px';
				imprensa.valorAtual = left;
				setTimeout(imprensa.movimentaGaleria,1);
			}else{
				imprensa.flgMovimentoStatus=0;	
			}
		}
	},
	
	tamanhoFinalPAG :0,
	flgMovimentoStatusPAG : 0,
	acaoPAG : 0,
	valorAtualPAG :0,
	flgMovimentoPAG : 0,
	paginaPAG : 0,
	
	controlaPag : function(acao2, pgTot2){
		galeria.flgMovimentoPAG=0;
		var elementoPAG = document.getElementById('divPagAnima');
		var PG = Math.ceil(pgTot2/10);
		elementoPAG.style.width = (PG*315) + 'px';
		if(elementoPAG.style.marginLeft!='')
			var left2 = FG.retiraPXString(elementoPAG.style.marginLeft);
		else
			var left2=0;
		var leftFinal2 = (PG*315)*-1 ;
		if(((acao2==1 && left2-(315)>leftFinal2) || (acao2==-1 && left2!= 0)) && galeria.flgMovimentoStatusPAG==0){
			galeria.flgMovimentoStatusPAG=1;
			galeria.acaoPAG=acao2;

			if(galeria.acaoPAG==1){
				galeria.tamanhoFinalPAG = left2 -(315);
			}else{
				galeria.tamanhoFinalPAG = left2 +(315);
			}
			galeria.movimentaPag();
		}
	},
	
	movimentaPag : function(){
		if(galeria.flgMovimentoPAG==0){
			var elementoPAG = document.getElementById('divPagAnima');
			if(elementoPAG.style.marginLeft!='')
				var left2 = FG.retiraPXString(elementoPAG.style.marginLeft);
			else
				var left2=0;
			var movimenta2 =  Math.floor((galeria.tamanhoFinalPAG - left2) / 10);
			if(galeria.valorAtualPAG ==left2 + movimenta2)
				movimenta2 = galeria.acaoPAG*-1;
			if(left2!=galeria.tamanhoFinalPAG){
				left2 = left2 + movimenta2;
				elementoPAG.style.marginLeft = left2 + 'px';
				galeria.valorAtualPAG = left2;
				setTimeout(galeria.movimentaPag,1);
			}else{
				galeria.flgMovimentoStatusPAG=0;
			}
		}
	}
	
}


