$(document).ready(function() {


		$("#input_cep").mask("99999999");  
		
/*
 * //============================================= Geral =============================================//
  $('#input_cep').blur(function(){
	$.post('ajax/busca_cep.php', 
	function(data){
		console.debug(data);
		
	  $('#input_endereco').val(data.webservicecep.logradouro);
	},"json");
	
});*/

//Ao selecionar o bairro no select
				$('#list_bairros').change(function(){
					$.post('ajax/valor_bairro.php',{bairro_id:$(this).val()},//passa o id do bairro para ter os dados do bairro como retorno
					function(RetornoValorBairro){
						//Se foi cadastrado um valor para o bairro, ele salva esse valor na sessão
						if(RetornoValorBairro.valor != null && RetornoValorBairro.valor != '')
						{
							//Adciona no carrinho o valor do frete para o bairro
							$.post('ajax/add_frete_carrinho.php',
							{tipo: 'valor_bairro', valor: RetornoValorBairro.valor, cep: $('#input_cep').val(), bairro: $('#list_bairros').val()},
							function(RetornoAddCarrinho){
								
								//$('#valor_frete_bairro').html('Por enquanto só entregamos para a Grande Belo Horizonte. Para entrega fora desta regiao, favor fazer contato pelo (31) 3220-1818.');
								$('#valor_frete_bairro').html('O custo do frete será de R$ '+RetornoValorBairro.valor+$('#list_bairros').val());
								window.location.reload();
							});
						}
						else
							$('#valor_frete_bairro').html('O custo do frete está indefinido para o seu bairro.');
					});
				});


//============================================= Geral =============================================//
		//Menu Topo
		$('#menu_topo').children('li').mouseenter(function(){
			//alert("?");
			$(this).children('ul').stop(true, true).slideDown(250);
		}).mouseleave(function(){
			$(this).children('ul').stop(true, true).slideUp(250);
		});

		
		//SCRIPT AC
		Shadowbox.init();
//============================================= Home =============================================//
		//Banner
		$('.slideshow').cycle({
			fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
			timeout: 6000,
			pager: '#nav',
			pagerAnchorBuilder: function(idx, slide) { 
				return '<a href="#" style="float: left;">' + (idx+1) + '</a>'; 
			}
		});
	  
	  
		//campo senha
		
		function showPassword(op,idTag)
		{
			if(op == 1)
			{
				document.getElementById('mostra_senha'+idTag).style.display='none';
				document.getElementById('senha'+idTag).style.display='block';
				document.getElementById('senha'+idTag).focus();
			}
			else if(document.getElementById('senha'+idTag).value=='')
			{
				document.getElementById('mostra_senha'+idTag).style.display='block';
				document.getElementById('senha'+idTag).style.display='none';
			}
		}
		
//============================================= Verificar Frete sem logar =============================================//
		//Ao enviar o cep
		$('#form_cep').submit(function(){
			$('#resultado_cep').html('<img src="images/animates/load02.gif" />');
			$.post('ajax/verificar_cep.php',
			{cep:$('#input_cep').val()},
			function(ReturnoVerificaCep){
				if(ReturnoVerificaCep.tipo == 'percentual')
				{
					//Percentual para tudo que é diferente de MG - CAP, pois para MG - CAP o valor não é porcentagem, e é difrente para cada bairro.
					if(ReturnoVerificaCep.tipo == 'percentual')//se for percentual, já executa o ajax add_frete_carrinho para inserir os valores de frete no carrinho
					{
						$.post('ajax/add_frete_carrinho.php',
						{tipo: 'percentual', valor: ReturnoVerificaCep.valor, cep: ReturnoVerificaCep.cep},
						function(RetornoAddCarrinho){
							//alert(RetornoAddCarrinho);
							
							//$('#resultado_cep').html('Estado: '+ReturnoVerificaCep.estado+'<br />Por enquanto só entregamos para a Grande Belo Horizonte. Para entrega fora desta regiao, favor fazer contato pelo (31) 3220-1818.');
							$('#resultado_cep').html('Estado: '+ReturnoVerificaCep.estado+'<br /> O custo do frete será de '+ReturnoVerificaCep.valor+'% da compra.');
						});
					}//end if
					else
						$('#resultado_cep').html('Estado: '+ReturnoVerificaCep.estado+'<br /> O custo do frete não está indefinido.');
				}
				else if(ReturnoVerificaCep.tipo == 'valor_bairro')//Se for valor_bairro é porque é MG - CAP, e vai trabalhar cobrar um preço diferente para cada bairro
				{
					$('#resultado_cep').html('<img src="images/animates/load02.gif" />');
					//Gerar a lista de bairros para o user escolher
					$.post('ajax/list_bairros.php',function(RetornoListBairros){
						$('#resultado_cep').html(RetornoListBairros);//Escreve a lista no formato de select, o processo continua dentro do "$(document).ajaxComplete"
					});
				}
				else
				{
					$('#resultado_cep').html('CEP Incorreto');
				}
			});
			return false;
		});	
		
		//Gerar lista de cidades se for MG - CAP, se não for gera o valor do estado (percentual)
		$(document).ajaxComplete(function(e, xhr, settings)
		{
			var partesUri = settings.url.split('/'); //quebra a url por '/'
			var tam = partesUri.length; //pega o tamanho do array
			var pageEincrements = partesUri[tam-1]; //armazena o nome da pagina
			var pageArray = pageEincrements.split('?');//separa o nome da página dos atributos (get)
			var page = pageArray[0]
			//Ação ao passar o mouse sobre o dia
			if(page=='list_bairros.php') //Se for carregado da galeria
			{
				//Ao selecionar o bairro no select
				$('#list_bairros').change(function(){
					$.post('ajax/valor_bairro.php',
					{bairro_id:$(this).val()},//passa o id do bairro para ter os dados do bairro como retorno
					function(RetornoValorBairro){
						//Se foi cadastrado um valor para o bairro, ele salva esse valor na sessão
						if(RetornoValorBairro.valor != null && RetornoValorBairro.valor != '')
						{
							//Adciona no carrinho o valor do frete para o bairro
							$.post('ajax/add_frete_carrinho.php',
							{tipo: 'valor_bairro', valor: RetornoValorBairro.valor, cep: $('#input_cep').val()},
							function(RetornoAddCarrinho){
								
								//$('#valor_frete_bairro').html('Por enquanto só entregamos para a Grande Belo Horizonte. Para entrega fora desta regiao, favor fazer contato pelo (31) 3220-1818.');
								$('#valor_frete_bairro').html('O custo do frete será de R$ '+RetornoValorBairro.valor);
							});
						}
						else
							$('#valor_frete_bairro').html('O custo do frete está indefinido para o seu bairro.');
					});
				});
			}//end if
		});//end ajax load

//============================================= Cadastro =============================================//
		
		$('#select_estado').change(function(){
			$.post('ajax/cadastro_list_cidades.php',
			{estado:$(this).val()},
			function(data){
				$('#select_cidade').html(data);
			});
		});
		
		$('#select_cidade').change(function(){
			$.post('ajax/cadastro_list_bairros.php',
			{cidade:$(this).val()},
			function(data){
				$('#div_bairro').html(data);
			});
		});
		
		$('#alterar_senha').click(function(){
			$('tr.senha').toggle();
		});
		
		
	$('#carousel').jcarousel({  
        start:  	1,
		auto :  	3,
		animation:  'slow'
    });  

	  
});








