/*VALIDACAO CURRICULO*/
/*
jQuery().ready(function() {
	
	
	// validate signup form on keyup and submit
	jQuery("#curriculo").validate({
		rules: {
			nome: {
				required: true,
				minlength: 5
			},
			cpf: "required",
			senha: {
				required: true,
				minlength: 5
			},
			email: {
				required: true,
				email: true
			},
			nascimento: {
				required: true
			},
			cidade: {
				required: true
			},
			telres: {
				required: true
			},
			empresaatual: {
				required: true
			},
			telatual: {
				required: true
			},
			cargosatual: {
				required: true
			},
			admissaoatual: {
				required: true
			}
		},
		messages: {
			nome: {
				required: "Por favor, coloque seu nome",
				minlength: "A senha deve ter no mínimo 5 letras"
			},
			cpf: "Por favor, coloque seu cpf",
			senha: {
				required: "Por favor, coloque uma senha",
				minlength: "A senha deve ter no mínimo 5 letras ou números"
			},
			nascimento: {
				required: "Por favor, coloque a sua data de nascimento"
			},
			
			email: "Por favor digite seu email",
			cidade: "Por favor, digite a sua cidade",
			telres: "Por favor coloque seu telefone residencial ou de contato",
			empresaatual: "Por favor coloque o nome da empresa", 
			telatual: "Por favor, coloque o telefone da empresa",
			cargosatual: "Por favor, informe pelo menos um cargo.<br /><div>Mais de um cargo, separe por vírgulas.</div>",
			admissaoatual: "Por favor forneça a data de adimissão"
		}
	});
	
});
*/


/* MASCARAS CURRICULO */
//máscaras
jQuery(function($){
	 $("#celular").mask("(99)9999-9999");
   $("#cpf").mask("999-999-999-99");
	 $("#nascimento").mask("99/99/9999");
	 $("#telres").mask("(99)9999-9999");
	 $("#telcom").mask("(99)9999-9999");
	 
	 
	 $("#telatual").mask("(99)9999-9999");
	 $("#admissaoatual").mask("99/99/9999");
	 $("#saidaatual").mask("99/99/9999");
	 
	 $("#telpen").mask("(99)9999-9999");
	 $("#admissaopen").mask("99/99/9999");
	 $("#saidapen").mask("99/99/9999");
	 
	 $("#telante").mask("(99)9999-9999");
	 $("#admissaoante").mask("99/99/9999");
	 $("#saidaante").mask("99/99/9999");
});


//mascara valor real
jQuery(function($){
	$("#pretensaosalarial").maskMoney({symbol:"R$",decimal:",",thousands:"."});
	$("#salarioatual").maskMoney({symbol:"R$",decimal:",",thousands:"."});
	$("#salariopen").maskMoney({symbol:"R$",decimal:",",thousands:"."});
	$("#salarioante").maskMoney({symbol:"R$",decimal:",",thousands:"."});

})


jQuery(document).ready(function(){
	jQuery('#area').change(function(){
		jQuery('#cargo').load('buscacargos.php?area='+J('#area').val());
		});
});

/**/


/* VALIDA CURRICULO */
function validaForm(){
		//validar nome
		d = document.curriculo;
		if (d.nome.value == ""){
			alert("O campo NOME deve ser preenchido!");
			d.nome.focus();
			return false;
		}
		//validar user
		if (d.cpf.value == ""){
			alert("O campo CPF deve ser preenchido!");
			d.cpf.focus();
			return false;
		}
		//validar email
		if (d.email.value == ""){
			alert("O campo EMAIL deve ser preenchido!");
			d.email.focus();
			return false;
		}
		//validar email(verificao de endereco eletronico)
		var email = d.email.value;
		if (!checkMail(email)) {
			alert("O campo EMAIL deve ser conter um endereco eletronico!");
			d.email.focus();
			return false;
		}
		//validar senha
		if (d.senha.value == ""){
			alert("O campo SENHA deve ser preenchido!");
			d.senha.focus();
			return false;
		}
		//validar data de nascimento
		if (d.nascimento.value == ""){
			alert("O campo DATA DE NASCIMENTO deve ser preenchido!");
			d.senha.focus();
			return false;
		}
		//teefone residencial
		if (d.telres.value == ""){
			alert("O campo TELEFONE deve ser preenchido!");
			d.escolaridade.focus();
			return false;
		}
		//validar escolaridade
		if (d.escolaridade.value == "não informado"){
			alert("O campo ESCOLARIDADE deve ser preenchido!");
			d.escolaridade.focus();
			return false;
		}
		
		//validar Empresa atual
		if (d.empresaatual.value == ""){
			alert("O campo EMPRESA deve ser preenchido!");
			d.empresaatual.focus();
			return false;
		}
		return true;
	}
	
function validaFormArquivo(){
		//validar nome
		d = document.curriculo;
		if (d.nome.value == ""){
			alert("O campo NOME deve ser preenchido!");
			d.nome.focus();
			return false;
		}
		//validar user
		if (d.cpf.value == ""){
			alert("O campo CPF deve ser preenchido!");
			d.cpf.focus();
			return false;
		}
		//validar email
		if (d.email.value == ""){
			alert("O campo EMAIL deve ser preenchido!");
			d.email.focus();
			return false;
		}
		//validar email(verificao de endereco eletronico)
		var email = d.email.value;
		if (!checkMail(email)) {
			alert("O campo EMAIL deve ser conter um endereco eletronico!");
			d.email.focus();
			return false;
		}
		//validar senha
		if (d.senha.value == ""){
			alert("O campo SENHA deve ser preenchido!");
			d.senha.focus();
			return false;
		}
	}
/**/

/*Carrossel da home page*/
J(function(){
	J('#carousel').infiniteCarousel({
		displayTime: 3500,
		textholderHeight : .10
	});
});

/**/

/*mascarando os campos de telefone*/
jQuery(function(J){
   //J("#date").mask("99/99/9999");
   J("#telefone").mask("(99) 9999-9999");
   J("#celular").mask("(99) 9999-9999");
   /*J("#tin").mask("99-9999999");
   J("#ssn").mask("999-99-9999");*/
});


/*mudando o estado do botao de enviar form*/
/*J(function () {
	J('form').submit(function () { // Bom, isso é opcional: você pode substituir "form" pelo seleotr css de sua preferência(ex: ID ou class)
	J('#curriculo', this).replaceWith('<p><strong>Curriculo enviado. Obrigado!</strong></p>');
	//Como já falado anteriormente "'input[type="submit"]'" pode ser substituido pelo o que vc preferir
	});
});*/


/*validação dos formulários*/
function validaCurriculo(){
		//validar nome
		d = document.formCurriculo;
		if (d.nome.value == "" || d.nome.value == "Este campo deve ser preenchido"){
			//alert("O campo " + d.nome.name + " deve ser preenchido!");
			document.getElementById('nomeC').value = "Este campo deve ser preenchido";
			//d.nome.focus();
			return false;
		}
		if (d.mensagem.value == "" || d.mensagem.value == "Este campo deve ser preenchido"){
			//alert("O campo " + d.nome.name + " deve ser preenchido!");
			document.getElementById('mensagem').value = "Este campo deve ser preenchido";
			//d.mensagem.focus();
			return false;
		}
		//validar email
		if (d.email.value == "" || d.email.value == "Este campo deve ser preenchido" || d.email.value == "E-mail invalido"){
			//alert("O campo " + d.email.name + " deve ser preenchido!");
			document.getElementById('emailC').value = "Este campo deve ser preenchido";
			//d.email.focus();
			return false;
		}
		//validar email(verificao de endereco eletronico)
		parte1 = d.email.value.indexOf("@");
		parte2 = d.email.value.indexOf(".");
		parte3 = d.email.value.length;
		if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
			//alert("O campo " + d.email.name + " deve ser conter um endereco eletronico!");
			document.getElementById('emailC').value = "E-mail invalido";
			//d.email.focus();
			return false;
		}
		alert("Curriculo enviado com sucesso!");
		return true;
	}


/*foco dos campos dos forms*/
function focusNome(){
	var x = document.getElementById("nomeC");
      if(x.value == "Este campo deve ser preenchido"){
        x.value ="";
      }      
}

function focusEmail(){
	var x = document.getElementById("emailC");
      if(x.value == "Este campo deve ser preenchido" || x.value == "E-mail invalido"){
        x.value ="";
      }      
}

function focusMensagem(){
	var x = document.getElementById("mensagemC");
      if(x.value == "Este campo deve ser preenchido"){
        x.value ="";
      }      
}

/*foco dos campos dos forms*/
function focus_nome(){
	var x = document.getElementById("nome");
      if(x.value == "Este campo deve ser preenchido"){
        x.value ="";
      }      
}

function focus_email(){
	var x = document.getElementById("email");
      if(x.value == "Este campo deve ser preenchido" || x.value == "E-mail invalido"){
        x.value ="";
      }      
}

function focus_mensagem(){
	var x = document.getElementById("mensagem");
      if(x.value == "Este campo deve ser preenchido"){
        x.value ="";
      }      
}

/*validação do form newsletter*/
function validaNews(){
		//validar nome
		d = document.newsletter;
		//validar email
		if (d.email_news.value == "" || d.email_news.value == "cadastre seu e-mail"){
			alert("Este campo deve ser preenchido corretamente!");
			//document.getElementById('emailC').value = "Este campo deve ser preenchido";
			d.email_news.focus();
			return false;
		}
		//validar email(verificao de endereco eletronico)
		parte1 = d.email_news.value.indexOf("@");
		parte2 = d.email_news.value.indexOf(".");
		parte3 = d.email_news.value.length;
		if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
			alert("Este campo deve ser conter um endereco eletronico!");
			//document.getElementById('emailC').value = "E-mail invalido";
			//d.email.focus();
			return false;
		}
		alert("Cadastro efetuado com sucesso!");
		return true;
	}



/*valida contato*/
function validaContato(){
		//validar nome
		d = document.formContato;
		if (d.nome.value == "" || d.nome.value == "Este campo deve ser preenchido"){
			//alert("O campo " + d.nome.name + " deve ser preenchido!");
			document.getElementById('nome').value = "Este campo deve ser preenchido";
			//d.nome.focus();
			return false;
		}
		if (d.mensagem.value == "" || d.mensagem.value == "Este campo deve ser preenchido"){
			//alert("O campo " + d.nome.name + " deve ser preenchido!");
			document.getElementById('mensagem').value = "Este campo deve ser preenchido";
			//d.mensagem.focus();
			return false;
		}
		//validar email
		if (d.email.value == "" || d.email.value == "Este campo deve ser preenchido" || d.email.value == "E-mail invalido"){
			//alert("O campo " + d.email.name + " deve ser preenchido!");
			document.getElementById('email').value = "Este campo deve ser preenchido";
			//d.email.focus();
			return false;
		}
		//validar email(verificao de endereco eletronico)
		parte1 = d.email.value.indexOf("@");
		parte2 = d.email.value.indexOf(".");
		parte3 = d.email.value.length;
		if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
			//alert("O campo " + d.email.name + " deve ser conter um endereco eletronico!");
			document.getElementById('email').value = "E-mail invalido";
			//d.email.focus();
			return false;
		}
		alert("Mensagem enviada com sucesso!");
		return true;
	}


/*troca de imagens meio_ambiente*/
function trocaIMGMA(valor, valor2){
		document.getElementById("imagem_g").src = "images/meio_ambiente/"+valor;
		x=document.getElementById("grande");
		x.href="images/meio_ambiente/"+valor2;
	}
	
/*troca de imagens comercializacao*/
function trocaIMGCOM(valor, valor2){
		document.getElementById("imagem_g").src = "images/comercializacao/"+valor;
		x=document.getElementById("grande");
		x.href="images/comercializacao/"+valor2;
	}


/*troca de imagens galeria*/
	function trocaIMG(valor, valor2, valor3){
		document.getElementById("imagem_g").src = "images/noticias/max/galerias/"+valor;
		x=document.getElementById("grande");
		x.href="images/noticias/max/galerias/"+valor2;
		x.title = valor3;
	}
	
//mostra e esconde as vagas
/*
function mostraEsconde(qual)
{
	if (document.getElementById(qual).style.display == "none")
	{
  	document.getElementById(qual).style.display= "";
	}
	else
	{
  	document.getElementById(qual).style.display = "none";
	}
}
*/
function mostraEsconde(qual)
{
	var idQual = qual;
	jQuery('#' + idQual).toggle();
}


function checkMail(mail){
        er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/;
          
          if(er.exec(mail))
                {
                  return true;
                } else {
                  return false;
                }
}
