function checkCPFCNPJ(obj,tipo) {

	var cnpj = document.getElementById(obj).value;
	
	vr = cnpj;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( "-", "" );
	vr = vr.replace( "-", "" );
	vr = vr.replace( "-", "" );
	vr = vr.replace( "-", "" );
	vr = vr.replace( "-", "" );
	cnpj = vr;
	
	if (tipo == 'cnpj') {
	
	   soma1 = (cnpj.charAt(0) * 5) +
			   (cnpj.charAt(1) * 4) +
			   (cnpj.charAt(2) * 3) +
			   (cnpj.charAt(3) * 2) +
			   (cnpj.charAt(4) * 9) +
			   (cnpj.charAt(5) * 8) +
			   (cnpj.charAt(6) * 7) +
			   (cnpj.charAt(7) * 6) +
			   (cnpj.charAt(8) * 5) +
			   (cnpj.charAt(9) * 4) +
			   (cnpj.charAt(10) * 3) +
			   (cnpj.charAt(11) * 2);
	   resto = soma1 % 11;
	   digito1 = resto < 2 ? 0 : 11 - resto;
	   soma2 = (cnpj.charAt(0) * 6) +
			   (cnpj.charAt(1) * 5) +
			   (cnpj.charAt(2) * 4) +
			   (cnpj.charAt(3) * 3) +
			   (cnpj.charAt(4) * 2) +
			   (cnpj.charAt(5) * 9) +
			   (cnpj.charAt(6) * 8) +
			   (cnpj.charAt(7) * 7) +
			   (cnpj.charAt(8) * 6) +
			   (cnpj.charAt(9) * 5) +
			   (cnpj.charAt(10) * 4) +
			   (cnpj.charAt(11) * 3) +
			   (cnpj.charAt(12) * 2);
	   resto = soma2 % 11;
	   digito2 = resto < 2 ? 0 : 11 - resto;
	   return ((cnpj.charAt(12) == digito1) && (cnpj.charAt(13) == digito2));
	}
	else
	
		if (cnpj.length == 11)	{
		   soma1 = (cnpj.charAt(0) * 10) +
				   (cnpj.charAt(1) * 9) +
				   (cnpj.charAt(2) * 8) +
				   (cnpj.charAt(3) * 7) +
				   (cnpj.charAt(4) * 6) +
				   (cnpj.charAt(5) * 5) +
				   (cnpj.charAt(6) * 4) +
				   (cnpj.charAt(7) * 3) +
				   (cnpj.charAt(8) * 2);
		   resto = soma1 % 11;
		   digito1 = resto < 2 ? 0 : 11 - resto;
		   soma2 = (cnpj.charAt(0) * 11) +
				   (cnpj.charAt(1) * 10) +
				   (cnpj.charAt(2) * 9) +
				   (cnpj.charAt(3) * 8) +
				   (cnpj.charAt(4) * 7) +
				   (cnpj.charAt(5) * 6) +
				   (cnpj.charAt(6) * 5) +
				   (cnpj.charAt(7) * 4) +
				   (cnpj.charAt(8) * 3) +
				   (cnpj.charAt(9) * 2);
		   resto = soma2 % 11;
		   digito2 = resto < 2 ? 0 : 11 - resto;
		   return ((cnpj.charAt(9) == digito1) && (cnpj.charAt(10) == digito2));	
		}
		else 
		   return false;
	
	return true;
		   
}

function pegaExtensao(valor){
	
	valor = valor.substring(valor.length-4,valor.length);
	valor = valor.replace(".","");
	valor = valor.toLowerCase();
	
	return valor;
}

function dataValida(val)
{
	var reDate = /^(0?[1-9]|[12]\d|3[01])\/(0?[1-9]|1[0-2])\/(19|20)?\d{2}$/;
	
	return reDate.test(val);
	//return false;
}

function validaEmail(val){
	var rep=val.replace(/^[^0-9a-zA-Z_\[\]\.\-@]+$/,"");
	return(val==""||(val==rep&&(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(val))));
}

function validaEmailII(email) {
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(strEmail))) 
		return false;
	else 
		if(strEmail.indexOf("@")==-1 || strEmail.indexOf(".")==-1) 
			return false;
		else
			return true;
}


function validaSelectCodigo (frm,nome,varchar,campo) {
	/// VALIDA O SELECT, RETORNA TRUE SE O SELECT ESTÁ PREENCHIDO E FALSE SENÃO
	/// PODE TER O VALOR 'C' ENTAO EH OBRIGATORIO O PREENCHIMENTO DO CAMPO AUXILIAR ESCOLHIDO

    for (i=0;i<document.forms.length;i++) {
      if (document.forms[i].name == frm) {
        for (j=0;j<document.forms[i].elements.length;j++) {
          name = document.forms[i].elements[j].name;
          obj = document.forms[i].elements[j];
          
          if (name == nome) {
          	
	            achou = 1;
	            
	            
	            
          		if (obj.options[obj.selectedIndex].value == '' || obj.options[obj.selectedIndex].value == '-1')
              		return 0;
              	
              	if(obj.options[obj.selectedIndex].value == varchar) {
              		if (!validaText(frm,campo))
              			return 0;
              		else return 1;
              	}
              	else
              		return 1;

          }
        }
      }
    }

     	
}



function validaSelect (frm,nome) {
	/// VALIDA O SELECT, RETORNA TRUE SE O SELECT ESTÁ PREENCHIDO E FALSE SENÃO

    for (i=0;i<document.forms.length;i++) {
      if (document.forms[i].name == frm) {
        for (j=0;j<document.forms[i].elements.length;j++) {
          name = document.forms[i].elements[j].name;
          obj = document.forms[i].elements[j];
          
          if (name == nome) {
          	
	            achou = 1;
          		if (obj.options[obj.selectedIndex].value == '' || obj.options[obj.selectedIndex].value == '-1')
              		return 0;
              	else
              		return 1;

          }
        }
      }
    }

     	
}


function retornaRadio (frm,nome) {
	/// VALIDA O RADIO, RETORNA TRUE SE O SELECT ESTÁ PREENCHIDO E FALSE SENÃO


    for (i=0;i<document.forms.length;i++) {
      if (document.forms[i].name == frm) {
      	
        for (j=0;j<document.forms[i].elements.length;j++)
         {
        	name = document.forms[i].elements[j].name;
          	obj = document.forms[i].elements[j];
          	
          	if (name == nome)
          	{            
			
          		if (obj.checked)
          			return obj.value;

          	}
          
          
        }
      }
    }
}
    


function validaRadio (frm,nome) {
	/// VALIDA O RADIO, RETORNA TRUE SE O SELECT ESTÁ PREENCHIDO E FALSE SENÃO


    for (i=0;i<document.forms.length;i++) {
      if (document.forms[i].name == frm) {
      	
        for (j=0;j<document.forms[i].elements.length;j++)
         {
        	name = document.forms[i].elements[j].name;
          	obj = document.forms[i].elements[j];
          	
          	if (name == nome)
          	{            
			
          		if (obj.checked)
          			return true;

          	}
          
          
        }
      }
    }
	
    return false;
 	
     	
}


function validaCheck (frm,nome) {
	/// VALIDA O CHECKBOX, RETORNA TRUE SE ESTÁ PREENCHIDO E FALSE SENÃO
	
	nome = nome + '[]';
	checked = false;
    for (i=0;i<document.forms.length;i++) {
      if (document.forms[i].name == frm) {
        for (j=0;j<document.forms[i].elements.length;j++) {
          name = document.forms[i].elements[j].name;
          obj = document.forms[i].elements[j];
         
          if (name == nome) {
	            achou = 1;
          		if (obj.checked == true)
              		checked = true;

          }
        }
      }
    }
	
    if (checked == false && achou == 1) {
    	return 0;
    }
    else return 1;
    
}

function validaText (frm,nome) {
	 /// VALIDA CAMPO DE TEXTO
	     
	    for (i=0;i<document.forms.length;i++) {
	      if (document.forms[i].name == frm) {
	        for (j=0;j<document.forms[i].elements.length;j++) {
	          name = document.forms[i].elements[j].name;
	          obj = document.forms[i].elements[j];
	         
	          if (name == nome) {
	          		if (obj.value == '') {
	              		return 0;
			        }
			        else return 1;
	
	          }
	        }
	      }
	    }
}
//--------------------------------------------------------------


function validaContato(){
	
	var frm = 'formContato';
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if (!validaText(frm,'nome')){
		count = count + 1;
		erro = erro + '- Nome\n';
	}
	
	if (!validaText(frm,'sobrenome')){
		count = count + 1;
		erro = erro + '- Sobrenome\n';
	}
	
	if (!validaText(frm,'ddd')){
		count = count + 1;
		erro = erro + '- DDD\n';
	}
	
	if (!validaText(frm,'fone')){
		count = count + 1;
		erro = erro + '- Telefone\n';
	}
	
	if (!validaText(frm,'email')){
		count = count + 1;
		erro = erro + '- E-mail\n';
	}
	
	if (!validaText(frm,'msg')){
		count = count + 1;
		erro = erro + '- Mensagem\n';
	}
	
	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}
//--------------------------------------------------------------


function validaComentario(){
	
	var frm = 'formContato';
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if (!validaText(frm,'nome')){
		count = count + 1;
		erro = erro + '- Nome\n';
	}
	
	if (!validaText(frm,'email')){
		count = count + 1;
		erro = erro + '- E-mail\n';
	}
	
	if (!validaText(frm,'msg')){
		count = count + 1;
		erro = erro + '- Mensagem\n';
	}
	
	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}
//--------------------------------------------------------------


function validaLogin(){
	
	var vlLogin = document.getElementById('login').value;
	var vlSenha = document.getElementById('senha').value;
	
	if (vlLogin == 'login'){
		alert("Preencha corretamente os campos solicitados.");
		return false;
	}
	else
		return true;
}
//--------------------------------------------------------------
function checkNews(){
	
	var nome = document.getElementById('nome_cadastro');
	var email = document.getElementById('email_menu');
	
	if (!validaEmail(email.value)){
		alert('Digite um e-mail válido.');
	}
	else if (nome.value == 'nome' || email.value == 'e-mail'){
		alert("Preencha corretamente os campos solicitados.");
	}
	else
		newsSubmit();
	
}
//--------------------------------------------------------------
function checkFormContato() {
	
	var frm = 'formContato';
	var emailCT = document.getElementById('emailCT').value;
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if (!validaText(frm,'nomeCT')){
		count = count + 1;
		erro = erro + '- Nome\n';
	}
	
	if(!validaText(frm,'emailCT') || !validaEmail(emailCT)){
		count = count + 1;
		erro = erro + '- E-mail\n';
	}
	
	if (!validaText(frm,'cidadeCT')){
		count = count + 1;
		erro = erro + '- Cidade\n';
	}
	
	if (!validaText(frm,'msgCT')){
		count = count + 1;
		erro = erro + '- Mensagem\n';
	}
	
	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}

//--------------------------------------------------------------

function checkFormFornecedor(){
	
	var frm = 'formFornecedor';
	var emailFC = document.getElementById('emailFC').value;
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if (!validaText(frm,'razaoSocialFC')){
		count = count + 1;
		erro = erro + '- Razão Social\n';
	}

	if (!validaText(frm,'ramoAtividadeFC')){
		count = count + 1;
		erro = erro + '- Ramo de Atividade\n';
	}
	
	if (!validaText(frm,'linhaProdutosFC')){
		count = count + 1;
		erro = erro + '- Linha de Produtos\n';
	}
	
	if (!validaText(frm,'cpfCnpjFC')){
		count = count + 1;
		erro = erro + '- CPF / CNPJ\n';
	}
	
	if (!validaText(frm,'enderecoFC')){
		count = count + 1;
		erro = erro + '- Endereço\n';
	}
	
	if (!validaText(frm,'bairroFC')){
		count = count + 1;
		erro = erro + '- Bairro\n';
	}

	if (!validaText(frm,'cidadeFC')){
		count = count + 1;
		erro = erro + '- Cidade\n';
	}
	
	if (!validaText(frm,'cepFC') || !validaText(frm,'compCepFC')){
		count = count + 1;
		erro = erro + '- Cep\n';
	}
	
	if (!validaText(frm,'dddFoneFC') || !validaText(frm,'foneFC')){
		count = count + 1;
		erro = erro + '- Telefone\n';
	}
	
	if (!validaEmail(emailFC)){
		count = count + 1;
		erro = erro + '- E-mail\n';
	}

	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}

//--------------------------------------------------------------

function checkFormTrabalhe(){
	
	var frm = 'formTrabalhe';
	var dataNasc = document.getElementById('diaNascTC').value+'/'+document.getElementById('mesNascTC').value+'/'+document.getElementById('anoNascTC').value;
	var emailTC = document.getElementById('emailTC').value;
	var curriculo = document.getElementById('curriculoTC').value;
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if (!validaText(frm,'nomeTC')){
		count = count + 1;
		erro = erro + '- Nome\n';
	}
	
	if (!validaText(frm,'enderecoTC')){
		count = count + 1;
		erro = erro + '- Endereço\n';
	}
	
	if (!validaText(frm,'bairroTC')){
		count = count + 1;
		erro = erro + '- Bairro\n';
	}

	if (!validaText(frm,'cidadeTC')){
		count = count + 1;
		erro = erro + '- Cidade\n';
	}
	
	if (!validaText(frm,'cepTC') || !validaText(frm,'compCepTC')){
		count = count + 1;
		erro = erro + '- Cep\n';
	}
	
	if (!validaEmail(emailTC)){
		count = count + 1;
		erro = erro + '- E-mail\n';
	}
	
	if ((!validaText(frm,'dddFoneTC') && validaText(frm,'foneTC')) || (validaText(frm,'dddFoneTC') && !validaText(frm,'foneTC'))){
		count = count + 1;
		erro = erro + '- Telefone\n';
	}

	if ((!validaText(frm,'dddCelTC') && validaText(frm,'celTC')) || (validaText(frm,'dddCelTC') && !validaText(frm,'celTC'))){
		count = count + 1;
		erro = erro + '- Celular\n';
	}
	
	if (!dataValida(dataNasc)) {
		count = count + 1;
		erro = erro + '- Data de Nascimento\n';
	}
	
	if (!validaText(frm,'sexoTC')){
		count = count + 1;
		erro = erro + '- Sexo\n';
	}
	
	if (!validaText(frm,'curriculo') || (pegaExtensao(curriculo) != 'pdf' && pegaExtensao(curriculo) != 'doc')){
		count = count + 1;
		erro = erro + '- Currículo\n';
	}
	
	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}
//--------------------------------------------------------------

function checkFormFranquia(){
	
	var frm = 'formFranquia';
	var email = document.getElementById('email').value;
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if (!validaText(frm,'nomeFantasia')){
		count = count + 1;
		erro = erro + '- Nome Fantasia\n';
	}
	
	if (!validaText(frm,'endereco')){
		count = count + 1;
		erro = erro + '- Endereço\n';
	}

	if (!validaText(frm,'bairro')){
		count = count + 1;
		erro = erro + '- Bairro\n';
	}

	if (!validaText(frm,'cidade')){
		count = count + 1;
		erro = erro + '- Cidade\n';
	}
	
	if (!validaText(frm,'cep') || !validaText(frm,'compCep')){
		count = count + 1;
		erro = erro + '- Cep\n';
	}
	
	if (!validaText(frm,'cnpj')){
		count = count + 1;
		erro = erro + '- CNPJ\n';
	}
	
	if (!validaText(frm,'inscricaoEstadual')){
		count = count + 1;
		erro = erro + '- Inscrição Estadual\n';
	}

	if (!validaText(frm,'dddFone') || !validaText(frm,'fone')){
		count = count + 1;
		erro = erro + '- Telefone\n';
	}

	if ((!validaText(frm,'dddFax') && validaText(frm,'fax')) || (validaText(frm,'dddFax') && !validaText(frm,'fax'))){
		count = count + 1;
		erro = erro + '- Fax\n';
	}
	
	if (!validaEmail(email)){
		count = count + 1;
		erro = erro + '- E-mail\n';
	}
	
	if (!validaText(frm,'socio1')){
		count = count + 1;
		erro = erro + '- Sócio/Titular\n';
	}

	if (!validaText(frm,'socioCpf1')){
		count = count + 1;
		erro = erro + '- CPF do Sócio/Titular\n';
	}
	
	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}
//--------------------------------------------------------------

function validaMail(id){
	
	var email = document.getElementById(id);
	
	if (!validaEmail(email.value)){
		alert('Digite um e-mail válido.');
		email.focus();
		email.select();
	}
	
}

function trabalheLogin(){
	
	var frm = 'formTrabalhe';
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if (!checkCPFCNPJ('cpf','cpf')){
		count = count + 1;
		erro = erro + '- CPF\n';
	}
	
	if (!validaText(frm,'senha') || $('senha').value.length < 4){
		count = count + 1;
		erro = erro + '- Senha\n';
	}

	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}

function validaPessoal(){
	
	var frm = 'formDadosPessoais';
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	var dataNascimento = $F('DIA')+'/'+$F('MES')+'/'+$F('ANO');
	
	// DADOS PESSOAIS	
	if (!validaText(frm,'NOME')){
		count = count + 1;
		erro = erro + '- Nome\n';
	}
	
	if(!dataValida(dataNascimento)) {
		count = count + 1;
		erro = erro + '- Data de Nascimento\n';
	}
	
		
	if (!validaSelect(frm,'SEXO')){
		count = count + 1;
		erro = erro + '- Sexo\n';
	}
	
	if (!validaSelect(frm,'ESTADO_CIVIL')){
		count = count + 1;
		erro = erro + '- Estado Civil\n';
	}
	
	// CONTATOS
	var telCelLen = $('TELEFONE_CELULAR').value.length 		+ $('TELEFONE_CELULAR_DDD').value.length;
	var telResLen = $('TELEFONE_RESIDENCIAL').value.length 	+ $('TELEFONE_RESIDENCIAL_DDD').value.length;
	var telComLen = $('TELEFONE_COMERCIAL').value.length 	+ $('TELEFONE_COMERCIAL_DDD').value.length;
	var telRecLen = $('TELEFONE_RECADO').value.length		+ $('TELEFONE_RECADO_DDD').value.length;
	
	if( (!validaText(frm,'TELEFONE_CELULAR') && !validaText(frm,'TELEFONE_CELULAR_DDD') ) 
		&& (!validaText(frm,'TELEFONE_RESIDENCIAL') && !validaText(frm,'TELEFONE_RESIDENCIAL_DDD'))
		&& (!validaText(frm,'TELEFONE_COMERCIAL') && !validaText(frm,'TELEFONE_COMERCIAL_DDD'))
		&& (!validaText(frm,'TELEFONE_RECADO') && !validaText(frm,'TELEFONE_RECADO_DDD')) ) {
		 	
		count = count + 1;
		erro = erro + '- Telefones\n';
	}

	if(telCelLen != 0 && telCelLen != 11 ) {
		count = count + 1;
		erro = erro + '- Telefone Celular\n';	
	}
	
	if(telResLen != 0 && telResLen != 11 ) {
		count = count + 1;
		erro = erro + '- Telefone Residencial\n';	
	}	

	if(telComLen != 0 && telComLen != 11 ) {
		count = count + 1;
		erro = erro + '- Telefone Comercial\n';	
	}

	if(telRecLen != 0 && telRecLen != 11 ) {
		count = count + 1;
		erro = erro + '- Telefone Recados\n';	
	}
	
	
	if(!validaEmail($('EMAIL').value) || !validaText(frm,'EMAIL')) {
		count = count + 1;
		erro = erro + '- Email\n';	
	}
	
	//ENDEREÇO
	if (!validaText(frm,'CEP') || $('CEP').value.length < 10){
		count = count + 1;
		erro = erro + '- Cep\n';
	}
	
	if (!validaSelect(frm,'UF')){
		count = count + 1;
		erro = erro + '- Estado\n';
	}
	
	if (!validaSelect(frm,'CIDADE_ID')){
		count = count + 1;
		erro = erro + '- Cidade\n';
	}
	
	if (!validaText(frm,'ENDERECO_NOME')){
		count = count + 1;
		erro = erro + '- Endereço\n';
	}
	
	if (!validaText(frm,'ENDERECO_NUMERO')){
		count = count + 1;
		erro = erro + '- Número do Endereço\n';
	}
	
	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}

function validaFormacao(){
	
	var frm = 'formDadosPessoais';
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if (!validaSelect(frm,'GRAU_INSTRUCAO')){
		count = count + 1;
		erro = erro + '- Grau\n';
	}
	
	if (!validaText(frm,'INSTITUICAO')){
		count = count + 1;
		erro = erro + '- Instituição\n';
	}
	
	if (!validaSelect(frm,'CURSO_ID')){
		count = count + 1;
		erro = erro + '- Curso\n';
	}
	
	if (!validaSelect(frm,'SEMESTRE_SERIE')){
		count = count + 1;
		erro = erro + '- Série/Semestre\n';
	}
	
	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}


function validaPretensao(){
	
	var frm = 'formDadosPessoais';
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	var cidade = $('CIDADE_ID');
	
	if (!validaSelect(frm,'CARGO_PRETENDIDO1_ID') && !validaSelect(frm,'CARGO_PRETENDIDO2_ID') && !validaSelect(frm,'CARGO_PRETENDIDO3_ID')){
		count = count + 1;
		erro = erro + '- Cargo \n';
	}
	
	if (!validaText(frm,'SALARIO_PRETENDIDO')){
		count = count + 1;
		erro = erro + '- Salário Pretendido\n';
	}
	
	if (!validaText(frm,'SALARIO_MINIMO')){
		count = count + 1;
		erro = erro + '- Salário Mínimo\n';
	}
	
	if (cidade.options.length == 0){
		count = count + 1;
		erro = erro + '- Cidade para trabalhar \n';
	}
	
	if (count > 0){
		alert(erro);
		return false;
	}
	else
		return true;
	
}

function validaExperiencia(){
	
	var frm = 'formDadosPessoais';
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if (!validaText(frm,'EMPRESA')){
		count = count + 1;
		erro = erro + '- Empresa\n';
	}
	
	if (!validaSelect(frm,'RAMO_ID')){
		count = count + 1;
		erro = erro + '- Ramo\n';
	}
	
	if (!validaSelect(frm,'UF')){
		count = count + 1;
		erro = erro + '- Estado\n';
	}
	
	if (!validaSelect(frm,'CIDADE_ID')){
		count = count + 1;
		erro = erro + '- Cidade\n';
	}
	
	var telLen = $('TELEFONE').value.length + $('DDD').value.length;

	if(telLen != 0 && telLen != 11 ) {
		count = count + 1;
		erro = erro + '- Telefone\n';	
	}
	
	if(!dataValida($F('DATA_ADMISSAO') || $('DATA_ADMISSAO').length < 10 )) {
		count = count + 1;
		erro = erro + '- Data de Admissão\n';
	}
	
	if(validaText(frm,'DATA_DEMISSAO') && $F('DATA_DEMISSAO') != 'DD/MM/AAAA')
		if(!dataValida($F('DATA_DEMISSAO')) || $('DATA_DEMISSAO').length < 10 ) {
			count = count + 1;
			erro = erro + '- Data de Demissão\n';
		}
	
	if (!validaSelect(frm,'ULTIMO_CARGO')){
		count = count + 1;
		erro = erro + '- Último Cargo\n';
	}
	
	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}

function esqueciSenha() {
	
	var frm = 'formSenha';
	var count = 0;
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if (!checkCPFCNPJ('cpf','cpf')){
		count = count + 1;
		erro = erro + '- CPF\n';
	}
	
	if (count > 0){
		alert(erro);
		return false;
	}
	else {
		return true;
	}
	
}


function outroCargo(valor,id) {
	if(valor == '1') {
		$('CARGO_PRETENDIDO'+id+'_OUTRO').style.display = 'block';
	} else {
		$('CARGO_PRETENDIDO'+id+'_OUTRO').value = '';
		$('CARGO_PRETENDIDO'+id+'_OUTRO').style.display = 'none';
	}
}
