// JavaScript Document
function valida_cpf(cpf){
      var numeros, digitos, soma, i, resultado, digitos_iguais;
      digitos_iguais = 1;
      if (cpf.length < 11)
            return false;
      for (i = 0; i < cpf.length - 1; i++)
            if (cpf.charAt(i) != cpf.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            numeros = cpf.substring(0,9);
            digitos = cpf.substring(9);
            soma = 0;
            for (i = 10; i > 1; i--)
                  soma += numeros.charAt(10 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            numeros = cpf.substring(0,10);
            soma = 0;
            for (i = 11; i > 1; i--)
                  soma += numeros.charAt(11 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
}

function validaform(){
	if(confirm("Ficha de informações e solicitação de inscrição\n Nome:'"+document.getElementById("nome").value+"\n Sobrenome:'"+document.getElementById("sobrenome").value+"'\n CPF:'"+document.getElementById("cpf").value+"'\n RG:'"+document.getElementById("rg").value+"'\n Emissão do RG:'"+document.getElementById("emissao").value+"'\n Orgão Expedidor:'"+document.getElementById("orgaoexp").value+"'\n Estado civil:'"+document.getElementById("estadocivil").value+"'\n Número de dependentes:'"+document.getElementById("dependentes").value+"'\n Nome da mãe:'"+document.getElementById("nomedamae").value+"'\n Data de nascimento:'"+document.getElementById("nascimento").value+"'\n Naturalidade:'"+document.getElementById("naturalidade").value+"'\n Nacionalidade:'"+document.getElementById("nacionalidade").value+"'\n Endereço:'"+document.getElementById("endereco").value+"'\n Numero:'"+document.getElementById("numero").value+"'\n Bairro:'"+document.getElementById("bairro").value+"'\n Complemento:'"+document.getElementById("complemento").value+"'\n Cidade:'"+document.getElementById("cidade").value+"'\n UF:'"+document.getElementById("uf").value+"'\n CEP:'"+document.getElementById("cep").value+"'\n Telefone:'"+document.getElementById("telefone").value+"'\n Celular:'"+document.getElementById("celular").value+"'\n Portador de deficiência:'"+document.getElementById("deficiencia").value+"'\n Grau de instrução:'"+document.getElementById("instrucao").value+"'\n Formação:'"+document.getElementById("formacao").value+"'\n Síntese Curricular:'"+document.getElementById("curriculo").value+"'\n ")){
	if(document.getElementById("nome").value==""){
		alert('É necessário informar o nome');
		document.getElementById("nome").focus();
		return false
	}else if(document.getElementById("sobrenome").value==""){
		alert('É necessário informar o sobrenome');
		document.getElementById("sobrenome").focus();
		return false;
	}else if(document.getElementById("cpf").value==""){
		alert('É necessário informar o cpf');
		document.getElementById("cpf").focus();
		return false;
	}else if(valida_cpf(document.getElementById("cpf").value)==false){
		alert('O cpf é inválido');
		document.getElementById("cpf").focus();
		return false;
	}else if(document.getElementById("rg").value==""){
		alert('É necessário informar o rg');
		document.getElementById("rg").focus();
		return false;
	}else if(document.getElementById("emissao").value==""){
		alert('É necessário informar o emissao');
		document.getElementById("emissao").focus();
		return false;
	}else if(document.getElementById("orgaoexp").value==""){
		alert('É necessário informar o orgaoexp');
		document.getElementById("orgaoexp").focus();
		return false;
	}else if(document.getElementById("estadocivil").value==""){
		alert('É necessário informar o estadocivil');
		document.getElementById("estadocivil").focus();
		return false;
	}else if(document.getElementById("dependentes").value==""){
		alert('É necessário informar o dependentes');
		document.getElementById("dependentes").focus();
		return false;
	}else if(document.getElementById("nomedamae").value==""){
		alert('É necessário informar o nomedamae');
		document.getElementById("nomedamae").focus();
		return false;
	}else if(document.getElementById("nascimento").value==""){
		alert('É necessário informar o nascimento');
		document.getElementById("nascimento").focus();
		return false;
	}else if(document.getElementById("naturalidade").value==""){
		alert('É necessário informar o naturalidade');
		document.getElementById("naturalidade").focus();
		return false;
	}else if(document.getElementById("nacionalidade").value==""){
		alert('É necessário informar o nacionalidade');
		document.getElementById("nacionalidade").focus();
		return false;
	}else if(document.getElementById("endereco").value==""){
		alert('É necessário informar o endereco');
		document.getElementById("endereco").focus();
		return false;
	}else if(document.getElementById("numero").value==""){
		alert('É necessário informar o numero');
		document.getElementById("numero").focus();
		return false;
	}else if(document.getElementById("bairro").value==""){
		alert('É necessário informar o bairro');
		document.getElementById("bairro").focus();
		return false;
	}else if(document.getElementById("complemento").value==""){
		alert('É necessário informar o complemento');
		document.getElementById("complemento").focus();
		return false;
	}else if(document.getElementById("cidade").value==""){
		alert('É necessário informar o cidade');
		document.getElementById("cidade").focus();
		return false;
	}else if(document.getElementById("uf").value==""){
		alert('É necessário informar o uf');
		document.getElementById("uf").focus();
		return false;
	}else if(document.getElementById("cep").value==""){
		alert('É necessário informar o cep');
		document.getElementById("cep").focus();
		return false;
	}else if(document.getElementById("telefone").value==""){
		alert('É necessário informar o telefone');
		document.getElementById("telefone").focus();
		return false;
	}else if(document.getElementById("celular").value==""){
		alert('É necessário informar o celular');
		document.getElementById("celular").focus();
		return false;
	}else if(document.getElementById("deficiencia").value==""){
		alert('É necessário informar o deficiencia');
		document.getElementById("deficiencia").focus();
		return false;
	}else if(document.getElementById("email").value==""){
		alert('É necessário informar o email');
		document.getElementById("email").focus();
		return false;
	}else if(document.getElementById("instrucao").value==""){
		alert('É necessário informar o instrucao');
		document.getElementById("instrucao").focus();
		return false;
	}else if(document.getElementById("formacao").value==""){
		alert('É necessário informar o formacao');
		document.getElementById("formacao").focus();
		return false;
	}/*else if(document.getElementById("curriculo").value==""){
		alert('É necessário informar o curriculo');
		document.getElementById("curriculo").focus();
		return false;
	}*/
	}else{
	return false;
	}
}

function formatar(src, mask){
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
  {
    src.value += texto.substring(0,1);
  }
}

