function formata_data(valor,campo,tecla){

	if(tecla < 48 || tecla > 57){
		event.returnValue = false;
	}

	t_value = valor.length

	if (t_value == 2 || t_value == 5){

		str = 'document.forms[0].'+ campo +'.value="'+ valor +'/"'
		eval(str)
	}

}

function formata_registro(valor,campo,tecla){

	if(tecla < 48 || tecla > 57){
		event.returnValue = false;
	}


}


function formata_cep(valor,campo,tecla){

	if(tecla < 48 || tecla > 57){
		event.returnValue = false;
	}

	t_value = valor.length

	if (t_value == 5){

		str = 'document.forms[0].'+ campo +'.value="'+ valor +'-"'
		eval(str)
	}

}

function formata_telefone(valor,campo,tecla){

	if(tecla < 48 || tecla > 57){
		event.returnValue = false;
	}

	t_value = valor.length

	if(valor.substring(0,1) == "0"){
		i = 3
		j = 8
	}
	else{
		i = 2
		j = 7
	}

	if (t_value == i || t_value == j){

		str = 'document.forms[0].'+ campo +'.value="'+ valor +'-"'
		eval(str)
	}

}


   function Validar_data(campo){
      var temp
      var cont=0
      var dia
      var mes
      var ano

      for (var i=0;i< eval('document.forms[0].'+ campo +'.value.length');i++){
         temp=eval('document.forms[0].'+ campo +'.value.substring('+ i +','+ i+1 +')')
         cont=cont+1
      }
      if (cont!=0){
         if (cont!=10){
            alert("A data está incorreta ou em formato errado(ddmmaaaa)")
            eval('document.forms[0].'+ campo +'.focus()')
	 }
         else{
            dia=Math.abs(eval('document.forms[0].'+ campo +'.value.substring(0,2)'))
            mes=Math.abs(eval('document.forms[0].'+ campo +'.value.substring(3,5)'))
            ano=Math.abs(eval('document.forms[0].'+ campo +'.value.substring(6,10)'))
//---------------------------------------
            if (mes>12){
               alert("O mês está incorreto!!!")
               eval('document.forms[0].'+ campo +'.focus()')
            }
//---------------------------------------
            if (mes==1 || mes==3 || mes==5 || mes==7 || mes==8 || mes==10 || mes==12){
               if (dia>31){
                  alert("O dia está incorreto!!!")
                  eval('document.forms[0].'+ campo +'.focus()')
               }
            }
//---------------------------------------
            if (mes==2){
               if ((ano%4)==0){
                  if (dia>29){
                     alert("O dia está incorreto!!!")
                     eval('document.forms[0].'+ campo +'.focus()')
                  }
               }

               if ((ano%4)!=0){
                  if (dia>28){
                     alert("O dia está incorreto!!!")
                     eval('document.forms[0].'+ campo +'.focus()')
                  }
               }                  
            }

//---------------------------------------
            if (mes==4 || mes==6 || mes==9 || mes==11){
               if (dia>30){
                  alert("Data Incorreta")
                  eval('document.forms[0].'+ campo +'.focus()')
		}
            }
//---------------------------------------
	    if (ano < 1900){

		alert("Ano Incorreto")
                eval('document.forms[0].'+ campo +'.focus()')
	    }
         }
      }
   }

function Bloqueia_Tecla(tecla){

if ((tecla >= 32 && tecla < 48) || (tecla > 57 && tecla < 65) || (tecla > 90 && tecla < 97)) event.returnValue = false;

}

function Formata_Numero(tecla){

	if(tecla < 48 || tecla > 57){
		event.returnValue = false;
	}

}

function Validar_CPF(campo,tecla){
      var conf=0
      var temp
      var temp1
      var cont
      var dg1
      var dg1_1
      var dg2
      var dg2_2
      var digits="0123456789"
      var_campo = "document.forms[0]."+ campo
      
      for (var i=0;i< eval(var_campo +'.value.length');i++){
         temp1=temp
         temp=eval(var_campo +'.value.substring('+ i +','+ i+1 +')')
         if (temp==temp1){
            conf=conf+1
         }

	if(tecla < 48 || tecla > 57){
		event.returnValue = false;
	}

      }
      if (conf==10){
         alert("CPF Inválido")
         eval('document.forms[0].'+ campo +'.focus()')
         return false
      }
      cont=0
      for (var i=0;i<eval(var_campo +'.value.length');i++){
         temp=eval(var_campo +'.value.substring('+ i +','+ i+1 +')')
         cont=cont+1
      }
      if (cont!=0){
         if (cont!=11){
            alert("CPF Inválido")
            eval('document.forms[0].'+ campo +'.focus()')
            return false
         }
         else{
            cont=1
            dg1=0
            dg2=0
            
            for (var i=0;i<eval(var_campo +'.value.length');i++){
               temp=Math.abs(eval(var_campo +'.value.substring('+ i +','+ i+1 +')'))
               if (cont==1){
                  dg1=dg1+Math.abs(temp*10)}
               if (cont==2){
                  dg1=dg1+Math.abs(temp*9)}
               if (cont==3){
                  dg1=dg1+Math.abs(temp*8)}
               if (cont==4){
                  dg1=dg1+Math.abs(temp*7)}
               if (cont==5){
                  dg1=dg1+Math.abs(temp*6)}
               if (cont==6){
                  dg1=dg1+Math.abs(temp*5)}
               if (cont==7){
                  dg1=dg1+Math.abs(temp*4)}
               if (cont==8){
                  dg1=dg1+Math.abs(temp*3)}
               if (cont==9){
                  dg1=dg1+Math.abs(temp*2)}
               if (cont==10){
                  dg1_1=temp}
               if (cont==11){
                  dg2_2=temp}
               cont=cont+1
            }
            dg1=11-(dg1-((Math.floor(dg1/11))*11))
            if (dg1==10 || dg1==11){
               dg1=0
            }
            if (dg1!=dg1_1){
               alert("CPF Inválido")
               eval('document.forms[0].'+ campo +'.focus()')
               return false}
            else{
               cont=1
               for (var i=0;i<eval(var_campo +'.value.length');i++){
                  temp=Math.abs(eval(var_campo +'.value.substring('+ i +','+ i+1 +')'))
                  if (cont==1){
                     dg2=dg2+Math.abs(temp*11)}
                  if (cont==2){
                     dg2=dg2+Math.abs(temp*10)}
                  if (cont==3){
                     dg2=dg2+Math.abs(temp*9)}
                  if (cont==4){
                     dg2=dg2+Math.abs(temp*8)}
                  if (cont==5){
                     dg2=dg2+Math.abs(temp*7)}
                  if (cont==6){
                     dg2=dg2+Math.abs(temp*6)}
                  if (cont==7){
                     dg2=dg2+Math.abs(temp*5)}
                  if (cont==8){
                     dg2=dg2+Math.abs(temp*4)}
                  if (cont==9){
                     dg2=dg2+Math.abs(temp*3)}
                  if (cont==10){
                     dg2=dg2+Math.abs(temp*2)}
                  cont=cont+1
               }
               dg2=11-(dg2-((Math.floor(dg2/11))*11))
               if (dg2==10 || dg2==11){
                  dg2=0
               }
               if (dg2!=dg2_2){
                  alert("CPF Inválido")
        	  eval('document.forms[0].'+ campo +'.focus()')
                  return false
               }
            }
         }
      }
   }

function busca(numero_pagina){

	document.forms[0].pagina.value = numero_pagina;
	
	document.forms[0].submit();


}

function verifica_tipo_acao(valor,campo,acao){

		if(acao == 'deletar')
		{
			eval("document.forms[0].atualizar"+ valor +".checked = false")
			eval("document.forms[0]."+ campo +".readOnly = true")

		}
		if(acao == 'atualizar')
		{
			eval("document.forms[0].deletar"+ valor +".checked = false")
			eval("document.forms[0]."+ campo +".readOnly = false")
		}

}

function verifica_tipo_acao_consultor(valor,acao){

		if(acao == 'deletar')
		{
			eval("document.forms[0].atualizar"+ valor +".checked = false")
			eval("document.forms[0].consultor"+ valor +".readOnly = true")
			eval("document.forms[0].tipo_acesso"+ valor +".disabled = true")
			eval("document.forms[0].login"+ valor +".readOnly = true")
			eval("document.forms[0].senha"+ valor +".readOnly = true")
		}
		if(acao == 'atualizar')
		{
			eval("document.forms[0].deletar"+ valor +".checked = false")
			eval("document.forms[0].consultor"+ valor +".readOnly = false")
			eval("document.forms[0].tipo_acesso"+ valor +".disabled = false")
			eval("document.forms[0].login"+ valor +".readOnly = false")
			eval("document.forms[0].senha"+ valor +".readOnly = false")
		}

}



function janela(pg,largura,altura) 
{
    window.open(pg,'PopUp','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,menubar=no,width=+lagura+,height=+altura+');
}


function verifica_cadastro_curriculo(){


	if (document.forms[0].nome.value==''){
		alert('Por favor preencha o campo nome');
		document.forms[0].nome.focus();
		return false
	}

	if (document.forms[0].sexo.value==''){
		alert('Por favor preencha o campo sexo');
		document.forms[0].sexo.focus();
		return false
	}

	if (document.forms[0].estado_civil.value==''){
		alert('Por favor preencha o campo estado civil');
		document.forms[0].estado_civil.focus();
		return false
	}

	if (document.forms[0].endereco.value==''){
		alert('Por favor preencha o endereço');
		document.forms[0].endereco.focus();
		return false
	}

	if (document.forms[0].bairro.value==''){
		alert('Por favor preencha o bairro');
		document.forms[0].bairro.focus();
		return false
	}

	if (document.forms[0].cep.value==''){
		alert('Por favor preencha o cep');
		document.forms[0].cep.focus();
		return false
	}

	if (document.forms[0].cidade.value==''){
		alert('Por favor preencha o campo cidade');
		document.forms[0].cidade.focus();
		return false
	}

	if (document.forms[0].estado.value==''){
		alert('Por favor selecione um estado');
		document.forms[0].estado.focus();
		return false
	}

	if (document.forms[0].telefone_residencial.value==''){
		alert('Por favor preencha o campo telefone residencial');
		document.forms[0].telefone_residencial.focus();
		return false
	}

	if (document.forms[0].data_nascimento.value==''){
		alert('Por favor preencha o campo data nascimento');
		document.forms[0].data_nascimento.focus();
		return false
	}

	if (document.forms[0].cpf.value==''){
		alert('Por favor preencha o campo cpf');
		document.forms[0].cpf.focus();
		return false
	}
	
	if (document.forms[0].rg.value==''){
		alert('Por favor preencha o campo rg');
		document.forms[0].rg.focus();
		return false
	}

	if (document.forms[0].area1.value==''){
		alert('Por favor preencha o campo area1');
		document.forms[0].area1.focus();
		return false
	}

	if (document.forms[0].area2.value==''){
		alert('Por favor preencha o campo area2');
		document.forms[0].area2.focus();
		return false
	}

	if (document.forms[0].cargo1.value==''){
		alert('Por favor preencha o campo cargo1');
		document.forms[0].cargo1.focus();
		return false
	}

	if (document.forms[0].cargo2.value==''){
		alert('Por favor preencha o campo cargo2');
		document.forms[0].cargo2.focus();
		return false
	}
	if (document.forms[0].palavra_chave.value==''){
		alert('Por favor preencha o campo palavra chave');
		document.forms[0].palavra_chave.focus();
		return false
	}

	if (document.forms[0].pretensao.value==''){
		alert('Por favor preencha o campo pretensao');
		document.forms[0].pretensao.focus();
		return false
	}
	
	document.forms[0].submit()

}

function verifica_tipo_Status_Curriculo(valor,acao){

		if(acao == 'deletar')
		{
			eval("document.forms[0].habilitar"+ valor +".checked = false")
			eval("document.forms[0].desabilitar"+ valor +".checked = false")

		}
		if(acao == 'habilitar')
		{
			eval("document.forms[0].deletar"+ valor +".checked = false")
			eval("document.forms[0].desabilitar"+ valor +".checked = false")


		}
		if(acao == 'desabilitar')
		{
			eval("document.forms[0].deletar"+ valor +".checked = false")
			eval("document.forms[0].habilitar"+ valor +".checked = false")

		}

}

function verifica_tipo_Status_Empresa(valor,acao){

		if(acao == 'deletar')
		{
			eval("document.forms[0].habilitar"+ valor +".checked = false")
			eval("document.forms[0].desabilitar"+ valor +".checked = false")

		}
		if(acao == 'habilitar')
		{
			eval("document.forms[0].deletar"+ valor +".checked = false")
			eval("document.forms[0].desabilitar"+ valor +".checked = false")


		}
		if(acao == 'desabilitar')
		{
			eval("document.forms[0].deletar"+ valor +".checked = false")
			eval("document.forms[0].habilitar"+ valor +".checked = false")

		}

}


function verifica_tipo_Status_Vaga(valor,acao){

		if(acao == 'deletar')
		{
			eval("document.forms[0].habilitar"+ valor +".checked = false")
			eval("document.forms[0].desabilitar"+ valor +".checked = false")

		}
		if(acao == 'habilitar')
		{
			eval("document.forms[0].deletar"+ valor +".checked = false")
			eval("document.forms[0].desabilitar"+ valor +".checked = false")


		}
		if(acao == 'desabilitar')
		{
			eval("document.forms[0].deletar"+ valor +".checked = false")
			eval("document.forms[0].habilitar"+ valor +".checked = false")

		}

}

function verifica_tipo_Status_Curriculo_Online(valor,acao){


		if(acao == 'habilitar')
		{
			eval("document.forms[0].desabilitar"+ valor +".checked = false")

		}
		if(acao == 'desabilitar')
		{
			eval("document.forms[0].habilitar"+ valor +".checked = false")

		}

}

function verifica_cadastro_empresa(){

	if (document.forms[0].nome.value==''){
		alert('Por favor preencha o campo Nome da Empresa');
		document.forms[0].nome.focus();
		return false
	}
	
/*
	if (document.forms[0].razao_social.value==''){
		alert('Por favor preencha o campo Razão Social');
		document.forms[0].razao_social.focus();
		return false
	}
	

	if (document.forms[0].cnpj.value==''){
		alert('Por favor preencha o campo CNPJ');
		document.forms[0].cnpj.focus();
		return false
	}
*/	

	if (document.forms[0].tipo.value==''){
		alert('Por favor preencha o campo Tipo');
		document.forms[0].tipo.focus();
		return false
	}


/*	if (document.forms[0].endereco.value==''){
		alert('Por favor preencha o campo Endereço');
		document.forms[0].endereco.focus();
		return false
	}


	if (document.forms[0].bairro.value==''){
		alert('Por favor preencha o campo Bairro');
		document.forms[0].bairro.focus();
		return false
	}
*/
	if (document.forms[0].cidade.value==''){
		alert('Por favor preencha o campo Cidade');
		document.forms[0].cidade.focus();
		return false
	}
	
	if (document.forms[0].estado.value==''){
		alert('Por favor preencha o campo Estado');
		document.forms[0].estado.focus();
		return false
	}
	
/*	if (document.forms[0].cep.value==''){
		alert('Por favor preencha o campo Cep');
		document.forms[0].cep.focus();
		return false
	}
*/

	if (document.forms[0].telefone.value==''){
		alert('Por favor preencha o campo Telefone');
		document.forms[0].telefone.focus();
		return false
	}


	if (document.forms[0].ramo_atividade.value==''){
		alert('Por favor preencha o campo Ramo de Atividade');
		document.forms[0].ramo_atividade.focus();
		return false
	}	


}

function verifica_cadastro_vagas(){

	if (document.forms[0].vaga.value==''){
		alert('Por favor preencha o campo Vaga');
		document.forms[0].vaga.focus();
		return false
	}


	if (document.forms[0].descricao.value==''){
		alert('Por favor preencha o campo descrição');
		document.forms[0].descricao.focus();
		return false
	}


	if (document.forms[0].area.value==''){
		alert('Por favor preencha o campo area');
		document.forms[0].area.focus();
		return false
	}


	if (document.forms[0].salario.value==''){
		alert('Por favor preencha o campo Salário');
		document.forms[0].salario.focus();
		return false
	}


	if (document.forms[0].estado.value==''){
		alert('Por favor preencha o campo Estado');
		document.forms[0].estado.focus();
		return false
	}


	if (document.forms[0].vagas.value==''){
		alert('Por favor preencha o campo Vagas');
		document.forms[0].vagas.focus();
		return false
	}


}


