$(document).ready(function() {
	
	//PASSO02
	movimentoIndex(".popUpEncomendas02 .btVoltar",".popUpEncomendas02 .btProximo",".popUpEncomendas02 .mask .recipiente",186,0,".popUpEncomendas02 .mask .recipiente .coluna",3,3,1000);
	
	//PASSO03
	movimentoIndex(".popUpEncomendas03 .btVoltar",".popUpEncomendas03 .btProximoPasso03",".popUpEncomendas03 .maskProduto .recipiente",550,0,".popUpEncomendas03 .maskProduto .recipiente .boxTipoEncomenda03",1,1,1000);
	
	mudarQtd();
	
	selectTamanhoProduto();
	
	selectBoxTipo(".selectTipo .tipo , .selectTipo .setaSelect",".selectTipo .opcoesTipo",'.selectTipo .tipo','.boxSelect .valor');
	
	$(".meioboxTipoEncomenda02").hover(function() {
		$(this).addClass('meioboxTipoEncomenda02Ativo');		
	}, function() {
		$(this).removeClass('meioboxTipoEncomenda02Ativo');		
	});
	
	$(".emailNovidade").focus(function(){
        if($(this).attr("value")=="Digite seu e-mail"){
            $(this).attr("value","");
        }
    });
    
    $(".emailNovidade").blur(function(){
        if($(this).attr("value")==""){
            $(this).attr("value","Digite seu e-mail");
        }
    });
	
});

function selectBoxTipo(seta,option,input,recipienteValor){
	var clicado = 0;
	$(seta).click(function(){
		$(option).show();
		clicado = 1;
	});
	
	$(option).hover(
      function () {		  
        if(clicado==1){  
        	$(this).show();
		}
      }, 
      function () {
        $(this).hide();
		clicado = 0;
      }
    );
	
	$(option).find(".opcao").hover(
      function () {		  
       		$(this).css('color','#764923');
      }, 
      function () {
       		$(this).css('color','#333333');
      }
    );
	
	$(option).find(".opcao").click(function(){		
		var valor = $(this).find('.option').html();
		$(recipienteValor).html($(this).find(".optionValor").html());
		$(input).attr('value',valor);
		clicado = 0;
		$(option).hide();
	});

}

function movimentoIndex(setaE,setaD,recipiente,tamanho,excesso,objeto,qtdMin,qtdPass,time){
	
	var qtdArqMin=qtdMin;
	var qtdArq = 0;
	var qtdAtual=0;
	var qtdPasse=qtdPass;
	var tempoAnimacao=time;
	
	$(objeto).each(function(){
		qtdArq=qtdArq+1;
	});
	
	var diferenca=qtdArq-qtdArqMin;
	
	if(qtdArq>qtdArqMin){
		
		$(setaE).click(function(){
			if(qtdAtual!=0){
				qtdAtual=qtdAtual-qtdPasse;
				if(qtdAtual<0){
					qtdAtual=0;
				}
				var posicao = - (tamanho * qtdAtual);
				$(recipiente).animate({ 				
					marginLeft: posicao + "px"
				 }, tempoAnimacao );
			}
		});
		$(setaD).click(function(){			
			if(qtdAtual<=diferenca){		
				qtdAtual=qtdAtual+qtdPasse;						
				if(qtdAtual>=diferenca){
					qtdAtual=diferenca;	
					var posicao = - (tamanho * qtdAtual) + excesso;
				}else{
					var posicao = - (tamanho * qtdAtual);
				}
				$(recipiente).animate({ 				
					marginLeft: posicao +"px"
				 }, tempoAnimacao );
				//$(".conteudoSite .recipiente").css("");
			}
			
		});
		
	}	
}


function mudarQtd() {
	var quantidade = 0;
	$('.boxSelectQtd .setasQtd .setaMais').click(function(){
		 var objeto = $(this).parent().parent();												  
		 quantidade = objeto.find('.qtd').attr('value');
		 quantidade = Number(quantidade);
		 quantidade++;
		 if(quantidade < 10){			 
			 quantidade = "0" + quantidade;
		 }
		 objeto.find('.qtd').attr('value', quantidade);
	});
	$('.boxSelectQtd .setasQtd .setaMenos').click(function(){
		 var objeto = $(this).parent().parent();												  
		 quantidade = objeto.find('.qtd').attr('value');
		 quantidade = Number(quantidade);
		 quantidade--;
		 if(quantidade<1){
			 quantidade = 1;
		 }
		 if(quantidade < 10){
			 quantidade = "0" + quantidade;
		 }
		  objeto.find('.qtd').attr('value', quantidade);
	});
}

function selectTamanhoProduto(){
	$('.boxSelectTamanho .tamanhoG').click(function(){
		var objeto = $(this);
		objeto.parent().parent().find(".tamanhoG").removeClass('selectTamanhoAtivo');
		objeto.parent().parent().find(".tamanhoP").removeClass('selectTamanhoAtivo');
		objeto.parent().parent().find(".tamanhoM").removeClass('selectTamanhoAtivo');
		$(this).addClass('selectTamanhoAtivo');
		objeto.parent().find('.inputTamanho').attr('value','Grande');		
	});
	$('.boxSelectTamanho .tamanhoP').click(function(){
		var objeto = $(this);
		objeto.parent().parent().find(".tamanhoG").removeClass('selectTamanhoAtivo');
		objeto.parent().parent().find(".tamanhoP").removeClass('selectTamanhoAtivo');
		objeto.parent().parent().find(".tamanhoM").removeClass('selectTamanhoAtivo');
		$(this).addClass('selectTamanhoAtivo');
		objeto.parent().find('.inputTamanho').attr('value','Pequena');		
	});
	$('.boxSelectTamanho .tamanhoM').click(function(){
		var objeto = $(this);
		objeto.parent().parent().find(".tamanhoG").removeClass('selectTamanhoAtivo');
		objeto.parent().parent().find(".tamanhoP").removeClass('selectTamanhoAtivo');
		objeto.parent().parent().find(".tamanhoM").removeClass('selectTamanhoAtivo');
		$(this).addClass('selectTamanhoAtivo');
		objeto.parent().find('.inputTamanho').attr('value','Mini');		
	});
}

