// JavaScript Document
// Mesmo que window.onload
$(document).ready(function () 
{
	url = '/';
	// cria um evento no click no botao btn1
	$("#enviar").click(function(){sendformContato()})
	$("#estado").change(function(){pegaCidades()})
	$("#news").click(function(){sendformNews()})
})

function sendformNews()
 {
	// recupera os dados do form
	fnome = $('#nome').val()
	femail = $('#email').val()
	// instancia o ajax via post informando o destino no caso data.php
	$.post(url+"front/home/newsletter/",
	// envia os dados do form nas variaveis nome e mail
	{ nome: fnome, email: femail},
		// recupera as informacoes vindas do orcamento/teste/
		function(data)
		{
		  // se retornou 1 entao os dados nao foram enviados
		  if(data == 1)
		  { 
			  // insere na div o conteudo/mensagem de erro
			  $("#d").html("Preencha todos os campos!")
		  }
		  else
		  {
			  // insere o conteudo vindo do data.php na div
			  $("#d").html(data);
		  }
		  // torna a div invisivel
		  $("#d").css("display","none");
		  // torna a div visivel usando o efeito show com a slow de parametro
		  $("#d").slideDown("slow");
		}
	)
	// efeito show na div 
	$("#d").slideDown("slow");
}

// Funcao que recupera e envia os dados para o data.php via post
function sendformContato()
 {
	// recupera os dados do form
	fnome = $('#nome').val();
	//fendereco = $('#endereco').val();
	//fcidade = $('#cidade').val();
	femail = $('#email').val();
	//ftelefone = $('#telefone').val();
	//fcodigo = $('#codigo_area').val();
	fmensagem = $('#mensagem').val();
	
	// instancia o ajax via post informando o destino no caso data.php
	$.post(url+"front/contact/validar/",
	// envia os dados do form nas variaveis nome e mail
	{nome: fnome, email: femail, mensagem: fmensagem},
	// recupera as informacoes vindas do orcamento/teste/
	function(data)
	{
	  // se retornou 1 entao os dados nao foram enviados
	  if(data == 1)
	  { 
		// remove a classe css sucess da div
		$("#d").removeClass("msg")
		// adiciona a classe error da div 
		$("#d").addClass("error")
		// insere na div o conteudo/mensagem de erro
		$("#d").html("Preencha todos os campos!")
		//alert("Preencha todos os campos!")
	  }
	  else{
		  //alert("Foi!")
	  // se nao retornou 1 entao os dados foram enviados
	  // remove a classe error da div
	  $("#d").removeClass("error")
	  // adiciona a classe sucess na div 
	  $("#d").addClass("msg")
	  // insere o conteudo vindo do data.php na div
	  $("#d").html(data);
	  }
	  // torna a div invisivel
	  $("#d").css("display","none");
	  // torna a div visivel usando o efeito show com a slow de parametro
	  $("#d").slideDown("slow");
	}
	)
	// efeito show na div 
	$("#d").slideDown("slow");
}

//Funcao que recupera e envia os dados para o data.php via post
function pegaCidades()
{
	// recupera os dados do form
	fid = $('#estado').val();
	$('#cod_cidades').hide();
	$('.carregando').show();
	// instancia o ajax via post informando o destino no caso data.php
	$.post(url+"front/orcamento/pegaCidades/"+fid,
			// envia os dados do form nas variaveis nome e mail
			{id: fid},
			// recupera as informacoes vindas do orcamento/teste/
			function(data)
			{
				// se retornou 1 entao os dados nao foram enviados
				if(data == 1)
				{ 
//					// remove a classe css sucess da div
//					$("#repre").removeClass("msg-validacao")
//					// adiciona a classe error da div 
//					$("#repre").addClass("error")
					// insere na div o conteudo/mensagem de erro
					$('#cod_cidades').html("Escolha um estado")
					$('.carregando').hide();
				}
				else
				{
//					// remove a classe error da div
//					$("#repre").removeClass("error")
//					// adiciona a classe sucess na div 
//					$("#repre").addClass("msg-validacao")
					// insere o conteudo vindo do data.php na div
//					$("#repre").html(data);
					$('#cod_cidades').html(data).show();
					$('.carregando').hide();
				}
//				// torna a div invisivel
//				$("#repre").css("display","none");
//				// torna a div visivel usando o efeito show com a slow de parametro
//				$("#repre").slideDown("slow");
			}
	)
	// efeito show na div 
	$("#repre").slideDown("slow");
}

function fecharOrcamento()
{
	document.listaorcamento.action=url+"orcamento/atualizarOrcamento/";
	document.listaorcamento.submit();
}

function atualizarProduto()
{
	document.listaorcamento.action=url+"orcamento/atualizarQuantidade/";
	document.listaorcamento.submit();
}

