//#######################################################################################################
//#######################################################################################################

function fnvalidinscri(){
	
    var nome = document.getElementById('nome').value;
            if(nome == ''){
                    alert('Por favor, informe o nome.');
                    document.getElementById('nome').focus()
                    return false;
            }
    var email = document.getElementById('email').value;
            if(email == ''){
                    alert('Por favor, informe o e-mail.');
                    document.getElementById('email').focus()
                    return false;
            }
            if(!fnValidaEmail(email)){
                    alert('Email invalido.\nRedigite seu E-MAIL.');
                    document.getElementById('email').value = '';
                    document.getElementById('email').focus()
                    return false;
            }
    var datanasc = document.getElementById('dt_nasc').value;
            if(datanasc == ''){
                    alert('Por favor, informe a data de nascimento.');
                    document.getElementById('dt_nasc').focus()
                    return false;
            }

    marcado = -1

            for (i=0; i<document.getElementsByName('sexo').length; i++) {
                    if (document.getElementsByName('sexo')[i].checked) {
                            marcado = i;
                            resposta = document.getElementsByName('sexo')[i].value;
                    }
            }
            if (marcado == -1) {
                    alert("Informe seu sexo.");
                    document.getElementsByName('sexo')[0].focus();
                    return false;
            }
    var vcom = document.getElementById('veic_comunicacao').value;
    if(vcom != 2){
            var strcpf = document.getElementById('cpf').value;
                    strcpf = strcpf.replace(".","");
                    strcpf = strcpf.replace(".","");
                    strcpf = strcpf.replace("-","");

                    if(strcpf == ''){
                            alert('Por favor, informe seu CPF.');
                            document.getElementById('cpf').focus()
                            return false;
                    }

                    if(!valida_cpf(strcpf)){
                            alert('CPF invalido.\nRedigite seu o CPF.');
                            document.getElementById('cpf').value = '';
                            document.getElementById('cpf').focus()
                            return false;
                    }
    }
    var strendereco = document.getElementById('endereco').value;
            if(strendereco == ''){
                    alert('Por favor, informe o endereco.');
                    document.getElementById('endereco').focus()
                    return false;
            }

    var intnumero = document.getElementById('n_end').value;
            if(intnumero == ''){
                    alert('Por favor, informe o numero do endereco.');
                    document.getElementById('n_end').focus()
                    return false;
            }

    var strcep = document.getElementById('cep').value;
            if(strcep == ''){
                    alert('Por favor, informe o cep do endereco.');
                    document.getElementById('cep').focus()
                    return false;
            }

    var estado = document.getElementById('estado').value;
            if(estado == ''){
                    alert('Por favor, informe o estado do endereco.');
                    document.getElementById('estado').focus()
                    return false;
            }

    var cidade = document.getElementById('cidade').value;
            if(cidade == ''){
                    alert('Por favor, informe a cidade do endereco.');
                    document.getElementById('cidade').focus()
                    return false;
            }

    marcado = -1

            for (i=0; i<document.getElementsByName('int_n_def').length; i++) {
                    if (document.getElementsByName('int_n_def')[i].checked) {
                            marcado = i;
                            resposta = document.getElementsByName('int_n_def')[i].value;
                    }
            }
            if (marcado == -1) {
                    alert("Informe se possue deficiencia.");
                    document.getElementsByName('int_n_def')[0].focus();
                    return false;
            }

    var curso_1 = document.getElementById('curso_1').value;
    var curso_2 = document.getElementById('curso_2').value;
    if(curso_1 == '' && curso_2 == ''){
                    alert('Informe ao menos 1 curso de sua prefer�ncia.');
                    document.getElementById('curso_1').focus()
                    return false;
            }


    turno = -1;
            for (i=0; i<document.getElementsByName('turno').length; i++) {
                    if (document.getElementsByName('turno')[i].checked) {
                            turno = i;
                            resposta = document.getElementsByName('turno')[i].value;
                    }
            }
            if (turno == -1) {
                    alert("Selecione o turno.");
                    document.getElementsByName('turno')[0].focus();
                    return false;
            }

    var txt_key = document.getElementById('txt_key').value;
            if(txt_key == ''){
                    alert('Por favor, informe a imagem de seguran�a.');
                    document.getElementById('txt_key').focus()
                    return false;
            }
		
			
	
	}
	
	
//#######################################################################################################
//#######################################################################################################

		function validaloginpainel(){			
		
				var strloginr = document.getElementById('loginuser').value;		
					if(strloginr == ''){		
						alert('Por favor, insira seu login de acesso.');		
						document.getElementById('loginuser').focus()		
						return false;		
					}
		
				var strsenhar = document.getElementById('passwuser').value;		
					if(strsenhar == ''){		
						alert('Por favor, informe sua senha de acesso.');		
						document.getElementById('passwuser').focus()		
						return false;		
					}
		
			document.FormX.submit();
		}
//#######################################################################################################
//###################################### FUN��ES PRINCIPAIS #############################################
//#######################################################################################################
function fnValidaEmail(email){
	
        v_email = email.value;
        var jSintaxe;
        var jArroba;
        var jPontos;
        
	var ExpReg = new RegExp('[^a-zA-Z0-9\.@_-]', 'g');	

        jSintaxe = !ExpReg.test(v_email);
	if(jSintaxe == false){
            window.alert('Favor digitar o e-mail corretamente!');
            return false;
	}
	jPontos = (v_email.indexOf('.') > 0) && !(v_email.indexOf('..') > 0);
	if (jPontos == false){
            window.alert('Favor digitar o e-mail corretamente!');
            return false;
	}
	jArroba = (v_email.indexOf('@') > 0) && (v_email.indexOf('@') == v_email.lastIndexOf('@'));
	if (jArroba == false){
            window.alert('Favor digitar o e-mail corretamente!');
            return false;
	}
		
        return true;

}

//#######################################################################################################
//#######################################################################################################
function valida_cpf(icpf){
      var numeros, digitos, soma, i, resultado, digitos_iguais;
      digitos_iguais = 1;
      if (icpf.length < 11)
            return false;
      for (i = 0; i < icpf.length - 1; i++)
            if (icpf.charAt(i) != icpf.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            numeros = icpf.substring(0,9);
            digitos = icpf.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 = icpf.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 formSubmit(){

     fnValidaEmail()
    var nome = document.getElementById("Nome");


    if(nome.value != ""){

        if(fnValidaEmail() != false){
            document.frmInscricao.submit();
        }
    } else {
        window.alert('Favor digitar os campos e-mail e nome corretamente!');

    }
}


function fnValidaEmail(){
    var email = document.getElementById("Email");
    v_email = email.value;
    var jSintaxe;
    var jArroba;
    var jPontos;

    var ExpReg = new RegExp('[^a-zA-Z0-9\.@_-]', 'g');

    jSintaxe = !ExpReg.test(v_email);
    if(jSintaxe == false){
        window.alert('Favor digitar o e-mail corretamente!');
        return false;
    }
    jPontos = (v_email.indexOf('.') > 0) && !(v_email.indexOf('..') > 0);
    if (jPontos == false){
        window.alert('Favor digitar o e-mail corretamente!');
        return false;
    }
    jArroba = (v_email.indexOf('@') > 0) && (v_email.indexOf('@') == v_email.lastIndexOf('@'));
    if (jArroba == false){
        window.alert('Favor digitar o e-mail corretamente!');
        return false;
    }

    return true;
}
