/*<FUNCOES>*/
function checkMail(mail)
{
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
            if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
            if(er.test(mail.value)){ 
                                    return true; 
                            }
    }else{
            return false;
            }
}

function limparPadrao(campo) {
        if (campo.value == campo.defaultValue) {
                campo.value = "";
        }
}

function escreverPadrao(campo) {
        if (campo.value == "") {
                campo.value = campo.defaultValue;
        }
}


function validacpf(s) {

	var i;

	
	var c = s.substr(0, 9);

	var dv = s.substr(9, 2);

	var d1 = 0;

	for (i = 0; i < 9; i++)

	{

		d1 += c.charAt(i) * (10 - i);

	}

	if (d1 == 0) {

		alert("CPF Invalido");

		return false;

	}

	d1 = 11 - (d1 % 11);

	if (d1 > 9)
		d1 = 0;

	if (dv.charAt(0) != d1)

	{

		alert("CPF Invalido");

		return false;

	}

	d1 *= 2;

	for (i = 0; i < 9; i++)

	{

		d1 += c.charAt(i) * (11 - i);

	}

	d1 = 11 - (d1 % 11);

	if (d1 > 9)
		d1 = 0;

	if (dv.charAt(1) != d1)

	{

		alert("CPF Invalido");

		return false;

	}

	return true;

} 


/**
 * ************************************ </FUNÇÕES> *********************************/
/** ****************FUNÇÃO PARA ENVIO DE DADOS PARA ENQUETE************** */
$(document).ready(function() {
	$(".votar_enquete").click(function() {
	$().ajaxStart(function() { 
		$('#loading').show();
		$("#enquete_home h3").css("margin-top","40px");
		$("#enquete_home").css("opacity","0.5");
	 });
	$().ajaxStop(function() { 
			$('#loading').hide(); 
			// AJUSTANDO VALORES DO CONTEUDO ONDE VAI APARECER OS RESULTADOS
			$("#enquete_home h3").css("margin-top","50px");
			$("#enquete_home").css("opacity","1.0");
			$("#votar li").css("height","23px");
			$("#votar li").css("padding-left","10px");
			$("#votar span").css("font-size","10px");
			
	});
	var opcao = $("input[type=radio]:checked").val();
	var codigo_enquete = $("#codigo_enquete").val();
	if(!opcao)
	{
		alert("Escolha pelo menos uma opção!");
		return false;
	}
	$.post('./submitEnquete.php',
		{ opcao: opcao, codigo_enquete: codigo_enquete },
		function(data, textStatus) {
			
			$("#votar").html(data);	
		});
		return false;
	
	});
}); 

/** ****************FUNÇÃO PARA ENVIO DE DADOS PARA NEWSLETTER************** */
$(document).ready(function() {
	$(".enviar_news").click(function() {
		$().ajaxStart(function() { 
			$('#loading2').show();
			$("#texto_news").css("margin-top","8px");
			$("#news_home").css("opacity","0.5");
		 });
		$().ajaxStop(function() { 
				$('#loading2').hide(); 
				// AJUSTANDO VALORES DO CONTEUDO ONDE VAI APARECER OS RESULTADOS
				$("#texto_news").css("margin-top","20px");
				$("#news_home").css("opacity","1.0");
		});
		var nome       = $("[name=nome]").val();
		var email 	   = $("[name=email]").val();
		var nascimento = $("[name=nascimento]").val();
		var profissao  = $("[name=profissao]").val();
		var sexo 	   = $("input[name='sexo']:checked").val();
		if(nome == "Digite aqui seu nome" || nome == "")
		{
			$("#resposta").html("Preencha corretamente o nome");
			return false;
		}
		if(email == "Digite aqui seu e-mail" || email == "" || !checkMail(email))
		{
			$("#resposta").html("Email inválido");
			return false;
		}
		$.post('../includes/newsletter.php',
			{ nome: nome, email: email, nascimento: nascimento, profissao: profissao, sexo:sexo },
			function(data, textStatus) {
				$("#resposta").html(data);	
			});
			return false;
		
		});
});	



/** *******ABRIR JANELA MODAL DE INDICAR POR EMAIL********* */
$(document).ready(function() {
	$('#janela_indique')
	.jqDrag('.jqDrag')
	.jqResize('.jqResize')
	.jqm({
	 trigger:'.trigger',
	 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 indique*****************************/
$(document).ready(function() {
	$('#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 codigo = $('#codigo').val();
	  var acao = $('#acao').val();
	  if (!checkMail(de_email))
	  {
		$('#resposta2').html("Seu Email não é válido!");
		return false;
	  }
	  if (!checkMail(para_email))
	  {
		$('#resposta2').html("Email de destino não é Inválido!");
		return false;
	  }
		
		if(de_nome == '' || de_email == '' || para_nome == '' || para_email == '')                    
		{
			$('#resposta2').html("Preencha todos os campos corretamente!");
			return false;
		}
		$.post('../includes/indique.php',
		{ de_nome: de_nome, de_email: de_email, para_nome:para_nome, para_email:para_email, codigo:codigo, acao:acao },
		function(data, textStatus) {
		$('#resposta2').html(data);
		});
		return false;
		});
});

function abrirPromo(){
		$('#janela_promo')
		.jqDrag('.jqDrag')
		.jqResize('.jqResize')
		.jqm({
		trigger:'.trigger',
		 overlay: 0,
		 onShow: function(h) {
		   /* callback executed when a trigger click. Show notice */
		   h.w.css('opacity',0.99).slideDown(); 
		   },
		 onHide: function(h) {
		   /* callback executed on window hide. Hide notice, overlay. */
		   h.w.slideUp("slow",function() { if(h.o) h.o.remove(); }); } 
		 });
		$('#janela_promo').jqmShow();
}

/********************* formulario de contato*****************************/
$(document).ready(function() {
	$(".enviar_contato").click(function() {
		$().ajaxStart(function() { 
			$('#loading3').show();
		 });
		$().ajaxStop(function() { 
				$('#loading3').hide(); 
		});
		var nome = $("[name=nome]").val();
		var email = $("[name=email]").val();
		var nascimento = $("[name=nascimento]").val();
		var profissao = $("[name=profissao]").val();
		var telefone =$("[name=telefone]").val();
		var cidade    = $("[name=cidade]").val();
		var estado    = $("[name=estado]").val();
		var comentario   = $("[name=comentario]").val();
		var sexo 	   = $("input[name='sexo']:checked").val();
		var news      = $("input[name=news]:checked").val();
		
		if(nome == "")
		{
			alert("Preencha corretamente o nome");
			return false;
		}
		if(email == "" || !checkMail(email))
		{
			alert("Email inválido");
			return false;
		}
		if(news)
		{
			$.post('../includes/newsletter.php',
			{ nome: nome, email: email, nascimento: nascimento, profissao: profissao, sexo:sexo },
			function(data, textStatus) {
				
			});
		}
			$.post('../contato/mail.php',
			{ nome: nome, email: email, nascimento: nascimento, profissao: profissao, cidade: cidade, estado:estado, comentario:comentario, telefone: telefone, sexo:sexo },
			function(data, textStatus) {
				alert(data);	
			});
		
		
			return false;
		
		});
});	




