// Valida Formulario NewsLetter
function fValidaFormNews(form) {
	if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 || form.email.value == "Email:") {
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		form.email.value = "" ;
		form.email.focus();
		return false;
	}
}

//validando formulários

//formulário entre em contato
function validaform_contato() {
                        if(document.contato.nome.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Nome");
						 contato.nome.focus();
						 return false;
						 }
						 
						 if(document.contato.empresa.value.length<=1)
						 {
						  alert("Por favor, preencha corretamente o campo Empresa");
						  contato.empresa.focus();
						  return false;
						  }
						  
						  if(document.contato.email.value.length<=1)
						  {
						   alert("Por favor, preencha corretamente o campo E-mail");
						   contato.email.focus();
						   return false;
						   }
						   
						   if(document.contato.telefone.value.length<=1)
						   {
						    alert("Por favor, preencha corretamente o campo Telefone");
							contato.telefone.focus();
							return false;
							}
							
							if(document.contato.endereco.value.length<=1)
							{
							 alert("Por favor, preencha corretamente o campo Endereço");
							 contato.endereco.focus();
							 return false;
							 }
							 
							 if(document.contato.cidade.value.length<=1)
							 {
							  alert("Por favor, preencha corretamente o campo Cidade");
							  contato.cidade.focus();
							  return false;
							  }
							  
							  if(document.contato.ondeconheceu.value.length<=1)
							  {
							   alert("Por favor, preencha corretamente o campo Onde Conheceu Nossa Empresa");
							   contato.ondeconheceu.focus();
							   return false;
							   }
							   
							   if(document.contato.mensagem.value.length<1)
							   {
							    alert("Por favor, preencha corretamente o campo Mensagem");
								contato.mensagem.focus();
								return false;
								}
								return true;
}	

//formulário cadastro empresa

function validaform_empresa() {
                        if(document.cadastro_empresa.empresa.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Empresa");
						 cadastro_empresa.empresa.focus();
						 return false;
						 }
						 
                        if(document.cadastro_empresa.cgc.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo CGC");
						 cadastro_empresa.cgc.focus();
						 return false;
						 }
						 
						 if(document.cadastro_empresa.ramoatuacao.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Ramo de Atuação");
						 cadastro_empresa.ramoatuacao.focus();
						 return false;
						 }
						 
						 if(document.cadastro_empresa.contato.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Contato");
						 cadastro_empresa.contato.focus();
						 return false;
						 }
						 
						 if(document.cadastro_empresa.cargo.value.length<=1)
						 {
						  alert("Pof favor, preencha corretamente o campo Cargo");
						  cadastro_empresa.cargo.focus();
						  return false;
						  }
						  
						   if(document.cadastro_empresa.email.value.length<=1)
						 {
						  alert("Pof favor, preencha corretamente o campo E-mail");
						  cadastro_empresa.email.focus();
						  return false;
						  }
						  
						   if(document.cadastro_empresa.telefone.value.length<=1)
						 {
						  alert("Pof favor, preencha corretamente o campo Telefone");
						  cadastro_empresa.telefone.focus();
						  return false;
						  }
						  
						   if(document.cadastro_empresa.endereco.value.length<=1)
						 {
						  alert("Pof favor, preencha corretamente o campo Endereço");
						  cadastro_empresa.endereco.focus();
						  return false;
						  }
						  
						   if(document.cadastro_empresa.cidade.value.length<=1)
						 {
						  alert("Pof favor, preencha corretamente o campo Cidade");
						  cadastro_empresa.cidade.focus();
						  return false;
						  }
						  
						   if(document.cadastro_empresa.cargo.value.length<=1)
						 {
						  alert("Pof favor, preencha corretamente o campo Cargo");
						  cadastro_empresa.cargo.focus();
						  return false;
						  }
						 return true;
						 
 }  
 
//curriculo

function validaform_curriculo() {
                        if(document.cadastro_curriculo.nome.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Nome");
						 cadastro_curriculo.nome.focus();
						 return false;
						 }
						 
						 if(document.cadastro_curriculo.cpf.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo CPF");
						 cadastro_curriculo.cpf.focus();
						 return false;
						 }
						 
						 if(document.cadastro_curriculo.endereco.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Endereço");
						 cadastro_curriculo.endereco.focus();
						 return false;
						 }
						 
						 if(document.cadastro_curriculo.cidade.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Cidade");
						 cadastro_curriculo.cidade.focus();
						 return false;
						 } 
											 
						 if(document.cadastro_curriculo.tel1_vagas.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Telefone");
						 cadastro_curriculo.tel1_vagas.focus();
						 return false;
						 }
						 
						 if(document.cadastro_curriculo.data_nascimento.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Data de Nascimento");
						 cadastro_curriculo.data_nascimento.focus();
						 return false;
						 }
						 
						  if(document.cadastro_curriculo.data_nascimento.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Data de Nascimento");
						 cadastro_curriculo.data_nascimento.focus();
						 return false;
						 }
						 
						  if(document.cadastro_curriculo.escolaridade.value.length<=1)
						{
						 alert("Por favor, selecione Escolaridade");
						 cadastro_curriculo.escolaridade.focus();
						 return false;
						 }
						 
						 return true;
 }
 
//vagas

function validaform_vagas() {
                        if(document.cadastro_vagas.empresa_anunciante.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Empresa Anunciante");
						 cadastro_vagas.empresa_anunciante.focus();
						 return false;
						 }
						 
						  if(document.cadastro_vagas.responsavel.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Responsável");
						 cadastro_vagas.responsavel.focus();
						 return false;
						 }
						 
						  if(document.cadastro_vagas.telefone.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Telefone");
						 cadastro_vagas.telefone.focus();
						 return false;
						 }
						 
						 if(document.cadastro_vagas.cidade_curriculo.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Cidade");
						 cadastro_vagas.cidade_curriculo.focus();
						 return false;
						 }
						 
						  if(document.cadastro_vagas.titulocargo.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Título do Cargo");
						 cadastro_vagas.titulocargo.focus();
						 return false;
						 } 
						 
						 return true;						 
}	

//cadastro completo da newsletter
function validaform_newsletter() {
                        if(document.newsletter_completo.nome.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Nome");
						 newsletter_completo.nome.focus();
						 return false;
						 }
						 
					   if(document.newsletter_completo.email.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo E-mail");
						 newsletter_completo.email.focus();
						 return false;
						 }
						 
						  if(document.newsletter_completo.data_nasc.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Data de Nascimento");
						 newsletter_completo.data_nasc.focus();
						 return false;
						 }
						 
					  if(document.newsletter_completo.endereco.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Endereço");
						 newsletter_completo.endereco.focus();
						 return false;
						 }
						 
					  if(document.newsletter_completo.bairro.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Bairro");
						 newsletter_completo.bairro.focus();
						 return false;
						 }
						 
						 if(document.newsletter_completo.telefone.value.length<=13)
						{
						 alert("Por favor, preencha corretamente o campo Telefone");
						 newsletter_completo.telefone.focus();
						 return false;
						 }
						 
						  if(document.newsletter_completo.bairro.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Empresa");
						 newsletter_completo.bairro.focus();
						 return false;
						 }
						 
					 if(document.newsletter_completo.cidade.value.length<=1)
						{
						 alert("Por favor, preencha corretamente o campo Cidade");
						 newsletter_completo.cidade.focus();
						 return false;
						 }	  
						 
						 return true;
						 
}


//abrir janelinha pop up para a página de laudo para Projeto de Seleção de Funcionários

  function nw06(){ window.open("","laudo","width=630,height=400,resizable=no,scrollbars=yes,toolbars=no") }		 

//abrir janelinha pop up para a imagem em Estudo de Clima Organizacional

  function nw04(){ window.open("modelo_planilha.php","planilha","width=650,height=415,resizable=no,scrollbars=no,toolbars=no") }		   

//Limpando Campo do Formulário ("E-mail:" & "Nome:")
function fLimpaCampo(campo,valor)
{
	if (valor == "Nome:" || valor == "E-mail:" ) 
	{
		eval(campo).value = "" ;
	}
}

// Abre Pop-up
function AbrePopUp(url, titulo, largura, altura, scrollbar) {
	window.open(url ,titulo ,'width=' + largura + ', height=' + altura +', scrollbars=' + scrollbar + ', toolbar=no, location=no, status=yes, menubar=no, resizable=no, left=10, top=10');
}

//Função Para exibir Menu "ATUACAO"
function mostra(id, status) 
{
	if (status == 0 ) {
		document.getElementById('submenu').style.visibility = "hidden";
	} else {
		document.getElementById('submenu').style.visibility = "visible"
	}
}

//Função Para exibir Menu "CONTATOS"
function mostra2(id, status) 
{
	if (status == 0 ) {
		document.getElementById('submenu2').style.visibility = "hidden";
	} else {
		document.getElementById('submenu2').style.visibility = "visible"
	}
}


// Função de Máscara de Campos
function FormatMask(objForm, strField, sMask, evtKeyPress) {
  var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

  if(window.event) { // Internet Explorer
    nTecla = evtKeyPress.keyCode; }
  else if(evtKeyPress.which) { // Nestcape
    nTecla = evtKeyPress.which;
  }

  sValue = objForm[strField].value;

  // Limpa todos os caracteres de formatação que
  // já estiverem no campo.
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( " ", "" );
  sValue = sValue.toString().replace( " ", "" );
  fldLen = sValue.length;
  mskLen = sMask.length;

  i = 0;
  nCount = 0;
  sCod = "";
  mskLen = fldLen;

  if (nTecla != 8) { // backspace
    if (sMask.charAt(i-1) == "9") { // apenas números...
      return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
    else { // qualquer caracter...


  while (i <= mskLen) {
     bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
     bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

     if (bolMask) {
       sCod += sMask.charAt(i);
       mskLen++; }
     else {
       sCod += sValue.charAt(nCount);
       nCount++;
     }

     i++;
   }

   objForm[strField].value = sCod;

      return true;
    } }
  else {
    return true;
  }
}

// Motra campo qual deficiencia
function mostraDef (valor) {
 if ( valor == 'S' ) {
  document.getElementById("qual").style.display = "block";
 } else {
  document.getElementById("qual").style.display = "none";
 }
}