// JavaScript Document
home ={
	secaoAtual : 'Lan',
	tamanhoFinal :0,
	elementoAtual : 0,
	flgMovimentoStatus : 0,
	acao : 0,
	valorAtual :0,
	flgMovimento : 0,
	
	trocaSecao : function(secao){
		home.flgMovimento=1;
		var divMenu = 'div' + home.secaoAtual + 'Menu';
		var divGaleria = 'divHomeDestaque' + home.secaoAtual;
		document.getElementById(divMenu).style.display='none';
		document.getElementById(divGaleria).style.display='none';
		home.secaoAtual = secao;
		divMenu = 'div' + home.secaoAtual + 'Menu';
		divGaleria = 'divHomeDestaque' + home.secaoAtual;
		if(document.getElementById(divGaleria).innerHTML=='')
			document.getElementById(divGaleria).innerHTML = document.getElementById('hid' + home.secaoAtual + 'Conteudo').value;
		var qtd = document.getElementById('hid' + home.secaoAtual).value;
		document.getElementById(divMenu).style.display='';
		document.getElementById(divGaleria).style.display='';
		document.getElementById(divGaleria).style.marginLeft = 0;
		home.elementoAtual=0;
		home.valorAtual=0;
		home.tamanhoFinal=0;
		home.acao=0;
		home.flgMovimentoStatus=0;
		document.getElementById('imgGaleriaHomeLeft').src='_IMG/aba_seta_left_off.png';
		if(qtd<=4)
			document.getElementById('imgGaleriaHomeRight').src='_IMG/aba_seta_right_off.png';
		else
			document.getElementById('imgGaleriaHomeRight').src='_IMG/aba_seta_right.png';
	},

	controlaMovimento : function(acao){
		home.flgMovimento=0;
		qtd = document.getElementById('hid' + home.secaoAtual).value;
		var elemento = document.getElementById('divHomeDestaque' + home.secaoAtual);
		if(elemento.style.marginLeft!='')
			var left = FG.retiraPXString(elemento.style.marginLeft);
		else
			var left=0;
		var leftFinal = ((qtd-1)*169)*-1 ;
		if(((acao==1 && left-(3*169)>leftFinal) || (acao==-1 && left!= 0)) && home.flgMovimentoStatus==0){
			home.flgMovimentoStatus=1;
			home.acao=acao;

			if(home.acao==1){
				if(home.elementoAtual+4<=qtd-4){
					home.tamanhoFinal = left-(4*169);
					home.elementoAtual+=4;
				}else{
					var dif = (qtd-4)-home.elementoAtual;
					home.tamanhoFinal = left-(dif*169);
					home.elementoAtual+=dif;
				}
			}else{
				home.tamanhoFinal = left+(4*169);
				if(home.tamanhoFinal>0){
					home.tamanhoFinal = 0;
					home.elementoAtual=0;
				}else if(home.tamanhoFinal==0)
					home.elementoAtual=0;
				else
					home.elementoAtual-=4;
			}
			if(home.tamanhoFinal==0){
				document.getElementById('imgGaleriaHomeLeft').src='_IMG/aba_seta_left_off.png';
			}else if(document.getElementById('imgGaleriaHomeLeft').src.indexOf('aba_seta_left_off')!=-1){
				document.getElementById('imgGaleriaHomeLeft').src='_IMG/aba_seta_left.png';	
			}
			if(home.tamanhoFinal-(3*169)==leftFinal){
				document.getElementById('imgGaleriaHomeRight').src='_IMG/aba_seta_right_off.png';	
			}else if(document.getElementById('imgGaleriaHomeRight').src.indexOf('aba_seta_right_off')!=-1){
				document.getElementById('imgGaleriaHomeRight').src='_IMG/aba_seta_right.png';
			}
			home.movimentaGaleria();
		}
	},
	
	controlaOverOut : function(obj,acao){
		if(obj.id=='imgGaleriaHomeLeft' && acao=='over' && obj.src.indexOf('aba_seta_left_off')==-1)
			obj.src = '_IMG/aba_seta_left_over.png'
		else if(obj.id=='imgGaleriaHomeLeft' && acao=='out' && obj.src.indexOf('aba_seta_left_off')==-1)
			obj.src = '_IMG/aba_seta_left.png'
		else if(obj.id=='imgGaleriaHomeRight' && acao=='over' && obj.src.indexOf('aba_seta_right_off')==-1)
			obj.src = '_IMG/aba_seta_right_over.png'
		else if(obj.id=='imgGaleriaHomeRight' && acao=='out' && obj.src.indexOf('aba_seta_right_off')==-1)
			obj.src = '_IMG/aba_seta_right.png'
		
	},
	
	movimentaGaleria : function(){
		if(home.flgMovimento==0){
			var elemento = document.getElementById('divHomeDestaque' + home.secaoAtual);
			if(elemento.style.marginLeft!='')
				var left = FG.retiraPXString(elemento.style.marginLeft);
			else
				var left=0;
			var movimenta =  Math.floor((home.tamanhoFinal - left) / 20);
			if(home.valorAtual ==left+ movimenta)
				movimenta = home.acao*-1;
			if(left!=home.tamanhoFinal){
				left = left + movimenta;
				elemento.style.marginLeft = left + 'px';
				home.valorAtual = left;
				setTimeout(home.movimentaGaleria,1);
			}else{
				home.flgMovimentoStatus=0;	
			}
		}
	}
	
	
}