//------------------------------------------mascara dos campos data de nascimento, telefone e celular------------------------------------
$(function($){
   $("#dt_nascimento").mask("99/99/9999");
   $("#telefone").mask("(99) 9999-9999");
   $("#celular").mask("(99) 9999-9999");
   $("#ssn").mask("999-99-9999");
});

//---------------------------------------------função da janela modal de reservas--------------------------------------------------------
//this example shows the use of onShow and onHide callbacks. Make
//sure to read the documentation for futher instructions, and
//an explanation of the "hash" argument.
$().ready(function() {
$('#janela_reserva')
 .jqDrag('.jqDrag')
 .jqResize('.jqResize')
 .jqm({
   trigger:'#reservaTrigger',
   overlay: 0,
   onShow: function(h) {
     /* callback executed when a trigger click. Show notice */
     h.w.css('opacity',0.92).slideDown(); 
     },
   onHide: function(h) {
     /* callback executed on window hide. Hide notice, overlay. */
     h.w.slideUp("slow",function() { if(h.o) h.o.remove(); }); } 
   });
//---------------------------------------------função da janela modal de indique--------------------------------------------------------
$('#janela_indique')
.jqDrag('.jqDrag')
.jqResize('.jqResize')
.jqm({
 trigger:'#indiqueTrigger',
 overlay: 0,
 onShow: function(h) {
   /* callback executed when a trigger click. Show notice */
   h.w.css('opacity',0.92).slideDown(); 
   },
 onHide: function(h) {
   /* callback executed on window hide. Hide notice, overlay. */
   h.w.slideUp("slow",function() { if(h.o) h.o.remove(); }); } 
 });


//---------------------------------------------função da janela modal de cotação de moedas--------------------------------------------------------
$('#janela_cotacao')
.jqDrag('.jqDrag')
.jqResize('.jqResize')
.jqm({
 trigger:'#cotacaoTrigger',
 overlay: 0,
 onShow: function(h) {
   /* callback executed when a trigger click. Show notice */
   h.w.css('opacity',0.92).slideDown(); 
   },
 onHide: function(h) {
   /* callback executed on window hide. Hide notice, overlay. */
   h.w.slideUp("slow",function() { if(h.o) h.o.remove(); }); } 
 });
});

//--------------------------------------------------formulario de reserva--------------------------------------------------
$(document).ready(function() {
	$("#resposta").ajaxStart(function(){ $(this).html("<div id=ajax_loader>Mensagem sendo enviada, por favor aguarde...</div>"); });
	$('#submit').click(function() {
	var nome     = $('#nome').val();
	var email    = $('#email').val();
	var cidade   = $('#cidade').val();
	var estado   = $('#estado').val();
	var telefone = $('#telefone').val();
	var celular = $('#celular').val();
	var dt_nascimento = $('#dt_nascimento').val();
	if($('#news').is(':checked'))
	{
		var news = 1;
	}
	else news = 0;
	var id_pacote = $('#id_pacote').val();
	if ((email.length != 0) && ((email.indexOf("@") < 1) || (email.indexOf('.') < 7)))
	  {
		$('#resposta').html("Email Inválido!");
		return false;
	  }
		
	if(nome == '' || email == '' || dt_nascimento == '')                    
	{
		$('#resposta').html("Preencha todos os campos corretamente!");
		return false;
	}
	$.post('./mail.php',
	{ nome: nome, email: email, cidade: cidade, estado: estado, telefone: telefone, celular: celular, news:news, dt_nascimento:dt_nascimento, news:news,id_pacote:id_pacote, acao:'reserva' },
	function(data, textStatus) {
	$('#resposta').html(data);
	});
	return false;
	});
	
//--------------------------------------------------formulario de indique--------------------------------------------------

	$('#submit2').click(function() {
	$("#resposta2").ajaxStart(function(){ $(this).html("<div id=ajax_loader2>Mensagem sendo enviada, por favor aguarde...</div>"); });
	var de_nome     = $('#de_nome').val();
	var de_email    = $('#de_email').val();
	var para_nome    = $('#para_nome').val();
	var para_email    = $('#para_email').val();
	
	var id_pacote = $('#id_pacote').val();
	
	  if ((de_email.length != 0) && ((de_email.indexOf("@") < 1) || (de_email.indexOf('.') < 7)))
	  {
		$('#resposta2').html("Seu Email não é válido!");
		return false;
	  }
	  if ((para_email.length != 0) && ((para_email.indexOf("@") < 1) || (para_email.indexOf('.') < 7)))
	  {
		$('#resposta2').html("Email do amigo não é válido!");
		return false;
	  }
		
		if(de_nome == '' || de_email == '' || para_nome == '' || para_email == '')                    
		{
			$('#resposta2').html("Preencha todos os campos corretamente!");
			return false;
		}
		$.post('./mail.php',
		{ de_nome: de_nome, de_email: de_email, para_nome:para_nome, para_email:para_email, id_pacote:id_pacote, acao:'indique' },
		function(data, textStatus) {
		$('#resposta2').html(data);
		});
		return false;
		});
	/*RESERVA DE HOTEL*/
	$('#enviar').click(function() {
		$("#resposta2").ajaxStart(function(){ $(this).html("<div id=ajax_loader>Mensagem sendo enviada, por favor aguarde...</div>"); });
		var nome     = $('#nome').val();
		var email    = $('#email').val();
		var destino   = $('#destino').val();
		var estado    = $('#estado').val();
		
		var entrada       = $('#entrada').val();
		var saida         = $('#saida').val();
		var nascimento    = $('#nascimento').val();
		var telefone      = $('#telefone').val();
		var adultos       = $('#adultos').val();
		var criancas      = $('#criancas').val();
		var categoria     = $('#categoria').val();
		
		if($('#news').is(':checked'))
		{
			var news = 1;
		}
		
		
		  if ((de_email.length != 0) && ((de_email.indexOf("@") < 1) || (de_email.indexOf('.') < 7)))
		  {
			$('#resposta2').html("Seu Email não é válido!");
			return false;
		  }
		  if ((para_email.length != 0) && ((para_email.indexOf("@") < 1) || (para_email.indexOf('.') < 7)))
		  {
			$('#resposta2').html("Email do amigo não é válido!");
			return false;
		  }
			
			if(de_nome == '' || de_email == '' || para_nome == '' || para_email == '')                    
			{
				$('#resposta2').html("Preencha todos os campos corretamente!");
				return false;
			}
			$.post('./mail.php',
			{ de_nome: de_nome, de_email: de_email, para_nome:para_nome, para_email:para_email, id_pacote:id_pacote, acao:'indique' },
			function(data, textStatus) {
			$('#resposta2').html(data);
			});
			return false;
			});
	
	
});




