// JavaScript Document
var form 	= "";
var aviso 	= "";

function Seleciona(campo_id){
	document.getElementById(campo_id).className = "contato_form_selecionado";	
}
function Deseleciona(campo_id){
	document.getElementById(campo_id).className = "contato_form_input";	
}

//CONTATO
function ValidaContato(formulario){
	form = formulario;
	var erros=0;
	var mensagem="";
	aviso = document.getElementById("cx_mensagem");	
	aviso.innerHTML = "";	
	
	//NOME
	if (formulario.form_nome.value == "" || formulario.form_nome.value.length<2){		
		formulario.form_nome.className = "contato_form_errado";
		if (!erros){
			formulario.form_nome.focus();
		}
		erros++;
		mensagem += "<li>O campo <span class=\"destaque_formulario\">Nome</span> &eacute; obrigat&oacute;rio</li>";
	} else {	
		formulario.form_nome.className = "contato_form_input";
	}
	//E-MAIL
	var regraEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;	
	if (formulario.form_email.value == ""){
		formulario.form_email.className = "contato_form_errado";
		if (!erros){
			formulario.form_email.focus();
		}
		erros++;
		mensagem += "<li>O campo <span class=\"destaque_formulario\">E-mail</span> &eacute; obrigat&oacute;rio</li>";
	} else if (!regraEmail.test(formulario.form_email.value)) {
			formulario.form_email.className = "contato_form_errado";
			if (!erros){
				formulario.form_email.focus();
			}
			erros++;
			mensagem += "<li>O endere&ccedil;o de <span class=\"destaque_formulario\">E-mail</span> n&atilde;o &eacute; v&aacute;lido</li>";		
	} else {
		formulario.form_email.className = "contato_form_input";
	}
	//TELEFONE
	if (formulario.form_telefone.value == ""){		
		formulario.form_telefone.className = "contato_form_errado";
		if (!erros){
			formulario.form_telefone.focus();
		}
		erros++;
		mensagem += "<li>O campo <span class=\"destaque_formulario\">Telefone</span> &eacute; obrigat&oacute;rio</li>";	
	} else {	
		formulario.form_telefone.className = "contato_form_input";
	}
	//MENSAGEM
	if (formulario.form_mensagem.value == "" || formulario.form_mensagem.value.length<2){		
		formulario.form_mensagem.className = "contato_form_errado";
		if (!erros){
			formulario.form_mensagem.focus();
		}
		erros++;
		mensagem += "<li>O campo <span class=\"destaque_formulario\">Mensagem</span> &eacute; obrigat&oacute;rio</li>";	
	} else {	
		formulario.form_mensagem.className = "contato_form_input";
	}
	//VERIFICANDO O RESULTADO
	if (erros){		
		if(erros>1){
			aviso.innerHTML = "<h1>Sua Mensagem n&atilde;o pode ser enviada devido aos seguintes erros:</h1>";
		} else {
			aviso.innerHTML = "<h1>Sua Mensagem n&atilde;o pode ser enviada devido ao seguinte erro:</h1>";
		}
		mensagem = "<ul>"+mensagem+"</ul>";		
		aviso.innerHTML += mensagem;
		return false;
	} else {
		$.post("apoio/php/contato.php", { nome: $("#form_nome").val(), email:  $("#form_email").val(), telefone:  $("#form_telefone").val(), mensagem:  $("#form_mensagem").val() },
			function(resposta){
			if(resposta==1){
				$("#cx_mensagem").html("Mensagem enviada com sucesso. Logo entraremos em contato, obrigado.");
				$("#form_nome").val("");
				$("#form_email").val("");
				$("#form_telefone").val("");	
				$("#form_mensagem").val("");	
			} else {
				$("#cx_mensagem").html("Houve um erro ao enviar sua mensagem, por favor tente novamente.");					
			}
		});		
		return false;
	}
}



/* TRABALHE CONOSCO */

function ValidaEnviaCurriculo(formulario){
	form = formulario;
	var erros=0;
	var mensagem="";
	aviso = document.getElementById("cx_mensagem2");
	aviso.innerHTML = "";
	
	//NOME
	if (formulario.form_nome2.value == "" || formulario.form_nome2.value.length<2){		
		formulario.form_nome2.className = "contato_form_errado";
		if (!erros){
			formulario.form_nome2.focus();
		}
		erros++;
		mensagem += "<li>O campo <span class=\"destaque_formulario\">Nome</span> &eacute; obrigat&oacute;rio</li>";
	} else {	
		formulario.form_nome2.className = "contato_form_input";
	}
	
	//E-MAIL
	var regraEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;	
	if (formulario.form_email2.value == ""){
		formulario.form_email2.className = "contato_form_errado";
		if (!erros){
			formulario.form_email2.focus();
		}
		erros++;
		mensagem += "<li>O campo <span class=\"destaque_formulario\">E-mail</span> &eacute; obrigat&oacute;rio</li>";
	} else if (!regraEmail.test(formulario.form_email2.value)) {
			formulario.form_email2.className = "contato_form_errado";
			if (!erros){
				formulario.form_email2.focus();
			}
			erros++;
			mensagem += "<li>O endere&ccedil;o de <span class=\"destaque_formulario\">E-mail</span> n&atilde;o &eacute; v&aacute;lido</li>";		
	} else {
		formulario.form_email2.className = "contato_form_input";
	}
	//TELEFONE
	if (formulario.form_telefone2.value == ""){		
		formulario.form_telefone2.className = "contato_form_errado";
		if (!erros){
			formulario.form_telefone2.focus();
		}
		erros++;
		mensagem += "<li>O campo <span class=\"destaque_formulario\">Telefone</span> &eacute; obrigat&oacute;rio</li>";	
	} else {	
		formulario.form_telefone2.className = "contato_form_input";
	}
	
	//CURRICULO
	if (formulario.form_curriculo.value == "" || formulario.form_curriculo.value.length<2){		
		formulario.form_curriculo.className = "contato_form_errado";
		if (!erros){
			formulario.form_curriculo.focus();
		}
		erros++;
		mensagem += "<li>O campo <span class=\"destaque_formulario\">Curr&iacute;culo</span> &eacute; obrigat&oacute;rio</li>";	
	} else {	
		formulario.form_curriculo.className = "contato_form_input";
	}
	//MENSAGENS
	if (formulario.form_mensagem2.value == "" || formulario.form_mensagem2.value.length<2){		
		formulario.form_mensagem2.className = "contato_form_errado";
		if (!erros){
			formulario.form_mensagem2.focus();
		}
		erros++;
		mensagem += "<li>O campo <span class=\"destaque_formulario\">Mensagem</span> &eacute; obrigat&oacute;rio</li>";	
	} else {	
		formulario.form_mensagem2.className = "contato_form_input";
	}
	//VERIFICANDO O RESULTADO
	if (erros){		
		if(erros>1){
			aviso.innerHTML = "<h1>Sua Mensagem n&atilde;o pode ser enviada devido aos seguintes erros:</h1>";
		} else {
			aviso.innerHTML = "<h1>Sua Mensagem n&atilde;o pode ser enviada devido ao seguinte erro:</h1>";
		}
		mensagem = "<ul>"+mensagem+"</ul>";		
		aviso.innerHTML += mensagem;		
		return(false);
	}
}
