$(document).ready(function(){
	
	//ENVIA A MENSAGEM
	
	var eviacontato = true;
	
	$("#blocoformcontato-botaoenviar").click(function(){
		//pega os dados do formulario
		var emailcontato = $('#formcontato-emailcontato').val();
		var nome         = $('#formcontato-nome').val();
		var email        = $('#formcontato-email').val();
		var empresa      = $('#formcontato-empresa').val();
		var cargo        = $('#formcontato-cargo').val();
		var telefone     = $('#formcontato-telefone').val();
		var mensagem     = $('#formcontato-mensagem').val();
		
		if(nome == "Nome"){
			$('#formcontato-nome').css('background-color', '#dddddd');
			$('#formcontato-nome').focus();
			return(0);
		} else {
			$('#formcontato-nome').css('background-color', '#ffffff');
		}

		if(email == "Email"){
			$('#formcontato-email').css('background-color', '#dddddd');
			$('#formcontato-email').focus();
			return(0);
		} else {
			//verifica se é um email valido
			var filtro=/^.+@.+\..{2,3}$/;
			if (filtro.test(email) == false){
				$('#formcontato-email').css('background-color', '#dddddd');
				$('#formcontato-email').focus();
				$("#blocoformcontato-mensagemsistema").html("<p>Email inv&aacute;lido.<\/p>");
				return(0);
			} else {
				$('#formcontato-email').css('background-color', '#ffffff');
				$("#blocoformcontato-mensagemsistema").html("");
			}
		}

		if(empresa == "Empresa"){
			$('#formcontato-empresa').css('background-color', '#dddddd');
			$('#formcontato-empresa').focus();
			return(0);
		} else {
			$('#formcontato-empresa').css('background-color', '#ffffff');
		}
		
		if(cargo == "Cargo"){
			$('#formcontato-cargo').css('background-color', '#dddddd');
			$('#formcontato-cargo').focus();
			return(0);
		} else {
			$('#formcontato-cargo').css('background-color', '#ffffff');
		}

		if(telefone == "Telefone"){
			$('#formcontato-telefone').css('background-color', '#dddddd');
			$('#formcontato-telefone').focus();
			return(0);
		} else {
			$('#formcontato-telefone').css('background-color', '#ffffff');
		}
		
		if(mensagem == "Mensagem"){
			$('#formcontato-mensagem').css('background-color', '#dddddd');
			$('#formcontato-mensagem').focus();
			return(0);
		} else {
			$('#formcontato-mensagem').css('background-color', '#ffffff');
		}
		
		//executa o ajax
		if(eviacontato == true){
			eviacontato = false;
			
			$.ajax({
				type:     "GET",
				dataType: "html",
				url:      "ajax-contatonewsletter.php",
				data:     "acao=1&emailcontato="+emailcontato+"&nome="+nome+"&email="+email+"&empresa="+empresa+"&cargo="+cargo+"&telefone="+telefone+"&mensagem="+mensagem,
				success: function(msg){
					
					$("#blocoformcontato-mensagemsistema").html("<p>Enviada com sucesso.<\/p>");
					
					//limpa os campos
					$('#formcontato-nome').val("Nome");
					$('#formcontato-email').val("Email");
					$('#formcontato-empresa').val("Empresa");
					$('#formcontato-cargo').val("Cargo");
					$('#formcontato-telefone').val("Telefone");
					$('#formcontato-mensagem').val("Mensagem");

					//volta a ativar a funcao de envio
					eviacontato = true;
				},
				//define as ações que serão executadas antes de iniciar a requisição
				beforeSend: function(){
					//imprime uma mensagem de loading
					$("#blocoformcontato-mensagemsistema").html("<p>Enviando...<\/p>");
				}
			});	
		}
	});	
	
	//ENVIA A NEWSLETTER
	
	var evianewsletter = true;
	
	$("#blocoformnewsletter-botaoenviar").click(function(){
		//pega os dados do formulario
		var emailcontato = $('#formnewsletter-emailcontato').val();
		var nome         = $('#formnewsletter-nome').val();
		var email        = $('#formnewsletter-email').val();
		var escolha      = $('#formnewsletter-escolha').attr('checked');
		
		if(nome == "Nome"){
			$('#formnewsletter-nome').css('background-color', '#dddddd');
			$('#formnewsletter-nome').focus();
			return(0);
		} else {
			$('#formnewsletter-nome').css('background-color', '#ffffff');
		}
		
		if(email == "Email"){
			$('#formnewsletter-email').css('background-color', '#dddddd');
			$('#formnewsletter-email').focus();
			return(0);
		} else {
			//verifica se é um email valido
			var filtro=/^.+@.+\..{2,3}$/;
			if (filtro.test(email) == false){
				$('#formnewsletter-email').css('background-color', '#dddddd');
				$('#formnewsletter-email').focus();
				$("#blocoformnewsletter-mensagemsistema").html("<p>Email inv&aacute;lido.<\/p>");
				return(0);
			} else {
				$('#formnewsletter-email').css('background-color', '#ffffff');
				$("#blocoformnewsletter-mensagemsistema").html("");
			}
		}
		
		if(escolha == true){
			escolha = 1;
		} else {
			escolha = 0;
		}
		
		//executa o ajax
		if(evianewsletter == true){
			evianewsletter = false;
			
			$.ajax({
				type:     "GET",
				dataType: "html",
				url:      "ajax-contatonewsletter.php",
				data:     "acao=2&emailcontato="+emailcontato+"&nome="+nome+"&email="+email+"&escolha="+escolha,
				success: function(msg){
					
					$("#blocoformnewsletter-mensagemsistema").html("<p>Enviada com sucesso.<\/p>");
					
					//limpa os campos
					$('#formnewsletter-nome').val("Nome");
					$('#formnewsletter-email').val("Email");
					$('#formnewsletter-escolha').attr('checked', '');

					//volta a ativar a funcao de envio
					evianewsletter = true;
				},
				//define as ações que serão executadas antes de iniciar a requisição
				beforeSend: function(){
					//imprime uma mensagem de loading
					$("#blocoformnewsletter-mensagemsistema").html("<p>Enviando...<\/p>");
				}
			});	
		}
	});	
	
});

//ENVIA O CURRICULO

var eviacurriculo = true;

function EnviaCurriculo(emailcontato){

	var nome                   = $('#formcurriculo-nome').val();
	var datanascimento         = $('#formcurriculo-datanascimento').val();
	var localnascimento        = $('#formcurriculo-localnascimento').val();
	var estadocivil            = $('#formcurriculo-estadocivil').val();
	var numfilhos              = $('#formcurriculo-numfilhos').val();
	var endereco               = $('#formcurriculo-endereco').val();
	var bairro                 = $('#formcurriculo-bairro').val();
	var cidade                 = $('#formcurriculo-cidade').val();
	var estado                 = $('#formcurriculo-estado').val();
	var telefone               = $('#formcurriculo-telefone').val();
	var celular                = $('#formcurriculo-celular').val();
	var email                  = $('#formcurriculo-email').val();
	var objetivos              = $('#formcurriculo-objetivos').val();
	var qualificacoes          = $('#formcurriculo-qualificacoes').val();
	var formacaoacademica      = $('#formcurriculo-formacaoacademica').val();
	var idiomas                = $('#formcurriculo-idiomas').val();
	var informaticaword        = $('#formcurriculo-informaticaword').val();
	var informaticaexcel       = $('#formcurriculo-informaticaexcel').val();
	var informaticapowerpoint  = $('#formcurriculo-informaticapowerpoint').val();
	var informaticainternet    = $('#formcurriculo-informaticainternet').val();
	var informaticaoutrosnome  = $('#formcurriculo-informaticaoutrosnome').val();
	var informaticaoutrosnivel = $('#formcurriculo-informaticaoutrosnivel').val();
	var historicoprofissional  = $('#formcurriculo-historicoprofissional').val();
	var observacoes            = $('#formcurriculo-observacoes').val();

	//nome
	if(nome == "Nome"){
		$('#formcurriculo-nome').css('background-color', '#dddddd');
		$('#formcurriculo-nome').focus();
		return(0);
	} else {
		$('#formcurriculo-nome').css('background-color', '#ffffff');
	}
	
	//datanascimento
	if(datanascimento == "Data de Nascimento"){
		$('#formcurriculo-datanascimento').css('background-color', '#dddddd');
		$('#formcurriculo-datanascimento').focus();
		return(0);
	} else {
		$('#formcurriculo-datanascimento').css('background-color', '#ffffff');
	}
	
	//localnascimento
	if(localnascimento == "Local de Nascimento"){
		$('#formcurriculo-localnascimento').css('background-color', '#dddddd');
		$('#formcurriculo-localnascimento').focus();
		return(0);
	} else {
		$('#formcurriculo-localnascimento').css('background-color', '#ffffff');
	}
	
	//estado civil
	if(estadocivil == ""){
		$('#formcurriculo-estadocivil').css('background-color', '#dddddd');
		$('#formcurriculo-estadocivil').focus();
		return(0);
	} else {
		$('#formcurriculo-estadocivil').css('background-color', '#ffffff');
	}
	
	//numfilhos
	if(numfilhos == "Número de Filhos"){
		$('#formcurriculo-numfilhos').css('background-color', '#dddddd');
		$('#formcurriculo-numfilhos').focus();
		return(0);
	} else {
		$('#formcurriculo-numfilhos').css('background-color', '#ffffff');
	}

	//endereco
	if(endereco == "Endereço"){
		$('#formcurriculo-endereco').css('background-color', '#dddddd');
		$('#formcurriculo-endereco').focus();
		return(0);
	} else {
		$('#formcurriculo-endereco').css('background-color', '#ffffff');
	}
	
	//bairro
	if(bairro == "Bairro"){
		$('#formcurriculo-bairro').css('background-color', '#dddddd');
		$('#formcurriculo-bairro').focus();
		return(0);
	} else {
		$('#formcurriculo-bairro').css('background-color', '#ffffff');
	}
	
	//cidade
	if(cidade == "Cidade"){
		$('#formcurriculo-cidade').css('background-color', '#dddddd');
		$('#formcurriculo-cidade').focus();
		return(0);
	} else {
		$('#formcurriculo-cidade').css('background-color', '#ffffff');
	}
	
	//estado
	if(estado == ""){
		$('#formcurriculo-estado').css('background-color', '#dddddd');
		$('#formcurriculo-estado').focus();
		return(0);
	} else {
		$('#formcurriculo-estado').css('background-color', '#ffffff');
	}
	
	//telefone e celular
	if((telefone == "Telefone") & (celular == "Celular")){
		$('#formcurriculo-telefone').css('background-color', '#dddddd');
		$('#formcurriculo-telefone').focus();
		$("#blocoformcurriculo-mensagemsistema").html("<p>Ao menos um telefone deve ser preenchido.<\/p>");
		return(0);
	} else {
		$('#formcurriculo-telefone').css('background-color', '#ffffff');
		$("#blocoformcurriculo-mensagemsistema").html("");
	}
	
	//telefone
	if(telefone == "Email"){
		telefone = "";
	}
	
	//celular
	if(celular == "Celular"){
		celular = "";
	}

	if(email == "Email"){
		$('#formcurriculo-email').css('background-color', '#dddddd');
		$('#formcurriculo-email').focus();
		return(0);
	} else {
		//verifica se é um email valido
		var filtro=/^.+@.+\..{2,3}$/;
		if (filtro.test(email) == false){
			$('#formcurriculo-email').css('background-color', '#dddddd');
			$('#formcurriculo-email').focus();
			$("#blocoformcurriculo-mensagemsistema").html("<p>Email inv&aacute;lido.<\/p>");
			return(0);
		} else {
			$('#formcurriculo-email').css('background-color', '#ffffff');
			$("#blocoformcurriculo-mensagemsistema").html("");
		}
	}

	//objetivos
	if(objetivos == "Objetivos Profissionais"){
		$('#formcurriculo-objetivos').css('background-color', '#dddddd');
		$('#formcurriculo-objetivos').focus();
		return(0);
	} else {
		$('#formcurriculo-objetivos').css('background-color', '#ffffff');
	}
	
	//qualificacoes
	if(qualificacoes == "Síntese das Qualificações"){
		$('#formcurriculo-qualificacoes').css('background-color', '#dddddd');
		$('#formcurriculo-qualificacoes').focus();
		return(0);
	} else {
		$('#formcurriculo-qualificacoes').css('background-color', '#ffffff');
	}
	
	//formacaoacademica
	if(formacaoacademica == "Formação Acadêmica"){
		$('#formcurriculo-formacaoacademica').css('background-color', '#dddddd');
		$('#formcurriculo-formacaoacademica').focus();
		return(0);
	} else {
		$('#formcurriculo-formacaoacademica').css('background-color', '#ffffff');
	}

	//idiomas
	if(idiomas == "Idiomas"){
		idiomas = "";
	}
	
	//informaticaword
	if(informaticaword == ""){
		$('#formcurriculo-informaticaword').css('background-color', '#dddddd');
		$('#formcurriculo-informaticaword').focus();
		return(0);
	} else {
		$('#formcurriculo-informaticaword').css('background-color', '#ffffff');
	}
	
	//informaticaexcel
	if(informaticaexcel == ""){
		$('#formcurriculo-informaticaexcel').css('background-color', '#dddddd');
		$('#formcurriculo-informaticaexcel').focus();
		return(0);
	} else {
		$('#formcurriculo-informaticaexcel').css('background-color', '#ffffff');
	}
	
	//informaticapowerpoint
	if(informaticapowerpoint == ""){
		$('#formcurriculo-informaticapowerpoint').css('background-color', '#dddddd');
		$('#formcurriculo-informaticapowerpoint').focus();
		return(0);
	} else {
		$('#formcurriculo-informaticapowerpoint').css('background-color', '#ffffff');
	}
	
	//informaticainternet
	if(informaticainternet == ""){
		$('#formcurriculo-informaticainternet').css('background-color', '#dddddd');
		$('#formcurriculo-informaticainternet').focus();
		return(0);
	} else {
		$('#formcurriculo-informaticainternet').css('background-color', '#ffffff');
	}
	
	//informaticaoutrosnome
	if(informaticaoutrosnome == "Outro"){
		informaticaoutrosnome = "";
	}
	
	//historicoprofissional
	if(historicoprofissional == "Histórico Profissional"){
		historicoprofissional = "";
	}
	
	//observacoes
	if(observacoes == "Observações"){
		observacoes = "";
	}

	//executa o ajax
	if(eviacurriculo == true){
		eviacurriculo = false;
		
		$.ajax({
			type:     "GET",
			dataType: "html",
			url:      "ajax-curriculos.php",			
			
			data:     "acao=1&emailcontato="+emailcontato+"&nome="+nome+"&datanascimento="+datanascimento+"&localnascimento="+localnascimento+"&estadocivil="+estadocivil+"&numfilhos="+numfilhos+"&endereco="+endereco+"&bairro="+bairro+"&cidade="+cidade+"&estado="+estado+"&telefone="+telefone+"&celular="+celular+"&email="+email+"&objetivos="+objetivos+"&qualificacoes="+qualificacoes+"&formacaoacademica="+formacaoacademica+"&idiomas="+idiomas+"&informaticaword="+informaticaword+"&informaticaexcel="+informaticaexcel+"&informaticapowerpoint="+informaticapowerpoint+"&informaticainternet="+informaticainternet+"&informaticaoutrosnome="+informaticaoutrosnome+"&informaticaoutrosnivel="+informaticaoutrosnivel+"&historicoprofissional="+historicoprofissional+"&observacoes="+observacoes,
			
			success: function(msg){
				
				$("#blocoformcurriculo-mensagemsistema").html("<p>Enviado com sucesso.<\/p>");
				
				//limpa os campos
				$('#formcurriculo-nome').val("Nome");
				$('#formcurriculo-datanascimento').val("Data de Nascimento");
				$('#formcurriculo-localnascimento').val("Local de Nascimento");
				$('#formcurriculo-estadocivil').val("0");
				$('#formcurriculo-numfilhos').val("Número de Filhos");
				$('#formcurriculo-endereco').val("Endereço");
				$('#formcurriculo-bairro').val("Bairro");
				$('#formcurriculo-cidade').val("Cidade");
				$('#formcurriculo-estado').val("0");
				$('#formcurriculo-telefone').val("Telefone");
				$('#formcurriculo-celular').val("Celular");
				$('#formcurriculo-email').val("Email");
				$('#formcurriculo-objetivos').val("Objetivos Profissionais");
				$('#formcurriculo-qualificacoes').val("Síntese das Qualificações");
				$('#formcurriculo-formacaoacademica').val("Formação Acadêmica");
				$('#formcurriculo-idiomas').val("Idiomas");
				$('#formcurriculo-informaticaword').val("0");
				$('#formcurriculo-informaticaexcel').val("0");
				$('#formcurriculo-informaticapowerpoint').val("0");
				$('#formcurriculo-informaticainternet').val("0");
				$('#formcurriculo-informaticaoutrosnome').val("Outro");
				$('#formcurriculo-informaticaoutrosnivel').val("0");
				$('#formcurriculo-historicoprofissional').val("Histórico Profissional");
				$('#formcurriculo-observacoes').val("Observações");

				//volta a ativar a funcao de envio
				eviacurriculo = true;
			},
			//define as ações que serão executadas antes de iniciar a requisição
			beforeSend: function(){
				//imprime uma mensagem de loading
				$("#blocoformcurriculo-mensagemsistema").html("<p>Conectando...<\/p>");
			}
		});	
	}
};
