
$(document).ready(function(){
					 
	function Fecha(Time, Obj) {
		$(Obj).animate({
			Filter:alpha=0,		   
			opacity: 0
		},Time, "swing", function(){ $(Obj).hide(); });
		//$('#mascara').hide();
	}
	
	
	$(".botFechar").click(function(){	   
		Fecha(500, "#Contato");
	});
	
	$("#botFaleConosco").click(function(){
		if (document.getElementById("Contato").style.display == 'none'){

			$("#Contato").show().animate({
				Filter:alpha=0,
				opacity: .96
			},1000);
		}else{
			Fecha(500, "#Contato");
		}
	});

	//Fale com o acampante
	
	$(".botFechar").click(function(){
		Fecha(500, "#Mensagem");
	});
	
	$("#botAcampante").click(function(){

			$("#Mensagem").show().animate({
				Filter:alpha=0,
				opacity: .96
			},1000);
	});
	
	/*
	$('a[name=modal]').click(function(e) {
		e.preventDefault();

		var id = $(this).attr('href');
		$(this).css('zIndex', 9999);
	
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		$('#mascara').css({'width':maskWidth,'height':maskHeight,'z-index':9000});	

		$('#mascara').fadeIn(1000);	
		$('#mascara').fadeTo("slow",0.8);	
	
		//Get the window height and width
		var winH = $(window).height();
		var winW = $(window).width();
              
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);	
	
		$(id).fadeIn(2000); 
	
	});	
	
	$('#mascara').click(function () {
		$(this).hide();
		$('#Mensagem').hide();
		$('#Contato').hide();		
	});	

	$(".botFechar").click(function(e){
		e.preventDefault();
		$('#Mensagem').hide();		
		$('#Contato').hide();
		$('#mascara').hide();		
	});
	*/
	
	/* --------------------------------------- */
	var enviarMensagem=function(){

		if (validarCamposFaleConosco()==false){
			return false;
		}
		
		var nome_contato = $('#nome_contato').val();
		var email_contato = $('#email_contato').val();
		var mensagem_contato = $('#mensagem_contato').val();
		var telefone_contato = $('#telefone_contato').val();
		var cidade_contato = $('#cidade_contato').val();	
		var estado_contato = $('#estado_contato').val();	
		var url = "interna.php?modulo=contato&acao=enviar&ocultar_design=true";
		$.post(url,{nome:nome_contato,email:email_contato,telefone:telefone_contato,cidade:cidade_contato, estado:estado_contato, mensagem:mensagem_contato},function(data){alert(data)},'html');
		document.getElementById("frmFaleConosco").reset();
		Fecha(500, "#Contato");
	};
	
	
	$('#btnEnviarContato').bind('click',enviarMensagem);	

	function validarCamposFaleConosco(){
	
		if (document.getElementById("nome_contato").value==""){
			alert("Por favor informe seu nome.");
			document.getElementById("nome_contato").focus();
			return false;
		}
		
		if (document.getElementById("telefone_contato").value==""){
			alert("Por favor informe seu telefone para contato.");
			document.getElementById("telefone_contato").focus();
			return false;		
		}
		
		if (document.getElementById("email_contato").value==""){
			alert("Por favor informe seu e-mail.");
			document.getElementById("email_contato").focus();
			return false;		
		}	
		/*
		if (validarEmail("email_contato")==false){ //em funcoes.js
			return false;		
		}
		*/
		if (document.getElementById("mensagem_contato").value==""){
			alert("Por favor preencha o campo mensagem.");
			document.getElementById("mensagem_contato").focus();
			return false;		
		}
	
	}
	
	var enviarFaleComAcampante=function(){
		if (validarCamposFalecomAcampante()==false){
			return false;
		}
		
		var de_remetente = $('#de_remetente').val();
		var email_remetente = $('#email_remetente').val();
		var mensagem_acampante = $('#mensagem_acampante').val();
		var nome_acampante = $('#nome_acampante').val();	
		var url = "interna.php?modulo=contato&acao=enviar_falecomacampante&ocultar_design=true";
		$.post(url,{de:de_remetente,email_de:email_remetente,nome:nome_acampante, mensagem:mensagem_acampante},function(data){alert(data)},'html');
		document.getElementById("frm_falecomacampante").reset();
		Fecha(500, "#Mensagem");
	};
	
	$('#btnEnviarAcampante').bind('click',enviarFaleComAcampante);
	
	/*
	Função para validar os campos e enviar contato
	*/
	function validarCamposFalecomAcampante(){
		
		if (document.getElementById("de_remetente").value==""){
			alert("Por favor informe o seu nome.");
			document.getElementById("de_remetente").focus();
			return false;
		}
		
		if (document.getElementById("email_remetente").value==""){
			alert("Por favor informe o seu e-mail.");
			document.getElementById("email_remetente").focus();
			return false;
		}		
		
		if (document.getElementById("nome_acampante").value==""){
			alert("Por favor informe o nome do Acampante.");
			document.getElementById("nome_acampante").focus();
			return false;
		}	
	
		if (document.getElementById("mensagem_acampante").value==""){
			alert("Por favor preencha o campo mensagem.");
			document.getElementById("mensagem_acampante").focus();
			return false;		
		}
	}
	
	/**
	//$(): utilizado em todas as funções que devem ser referenciadas a jQuery
	//document: expressão que indica o documento HTML
	//ready(): associado a leitura do documento enquanto está sendo carregado

	$(document).ready(function(){

		// Crio uma variável chamada $forms que pega o valor da tag form
		$forms = $('form');

		// hide(): esconde a div cadastro enquanto carrega o ready()
		$('#cadastro').hide();


		 //bind(): é manipulador de  evento exemplo submit, click e/ou double click
		 //a: é a tag <a href>

		$('a').bind('click', function(){
			switch(this.id){
				case 'c':
					$('#cadastro').show(); // show(): mostra div que está oculta (hide()).
					return false;
					break;
			}
		})

		$forms.bind('submit', function(){

			
			//Crio a variável $button
			//attr(): set a propriedade de um atributo, nesse exemplo foi desativado o botão com a tag button

			var $button = $('button',this).attr('disabled',true);

		   
		   //Criada a variável params
		   //serialize(): pega os dados inseridos no formulário
			var params = $(this.elements).serialize();

			var self = this;
			$.ajax({

				// Usando metodo Post
				type: 'POST',

				// this.action pega o script para onde vai ser enviado os dados
				url: this.action,

				// os dados que pegamos com a função serialize()
				data: params,

				// Antes de enviar
				beforeSend: function(){
					// mostro a div loading
					$('#loading').show();

					//  html(): equivalente ao innerHTML
					$('#loading').html("Carregando...");
				},
				success: function(txt){
					// Ativo o botão usando a função attr()
					$button.attr('disabled',false);

					// Escrevo a mensagem
					$('#loading').html(txt);

					// Limpo o formulário
					self.reset();
				},

				// Se acontecer algum erro é executada essa função
				error: function(txt){
					$('#loading').html(txt);
				}
			})
			return false;
		});
	});
	
	*/
	
});