﻿function js_cada_continuar()
{
    if (document.getElementById('ctl00_ContentPlaceHolder1_txtuser').value == "" || document.getElementById('ctl00_ContentPlaceHolder1_txtpass').value == "")
    {
        alert("Campo identificação ou senha não foram informados.");
        return false; 
    }
    else
    {
        return true;
    }   
}
function js_cada_cadastrar()
{  
    if (document.getElementById('ctl00_ContentPlaceHolder1_txtnewuser').value == "")
    {
        alert("È necessario o preenchimento do campo e-mail.");
        return false; 
    }
    else
    {
        return true;
    }
}
function js_cada_newsletter()
{  
    if (document.getElementById('txtNewsletter').value == "")
    {
        alert("È necessario o preenchimento do campo e-mail.");
        return false; 
    }
    else
    {
        return true;
    }
}

function checkMail(e)
{
    if (e.value != "")
    {
        if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e.value))) 
        {
            alert("É necessário o preenchimento de um endereço de e-mail válido.");
            e.value = "";
            return false;   
        }
    }     
}  	
function js_preen()
{  
    if (document.getElementById('txtemail').value == "")
    {
        alert("É necessário o preenchimento do campo e-mail.");
        return false; 
    }
}
/***********************************************************************************/
/************FUNCAO PARA CRIAR ALGUNS TIPOS DE MASCARA PARA OS CAMPOS***************/
/**********************************************************************************/
function js_mascara(src, mascara, event) 
{   
    var result;
    var tecla = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    
    if (tecla > 47 && tecla < 58) //numerosde0a9
        result = true;
    else if (tecla > 95 && tecla < 106)//NumLock
        result = false;
    else if (tecla > 36 && tecla < 41)//Setas
        result = true;
    else
    {
        if(tecla != 8 && tecla != 9 )//backspace
        {
            result = false;
        }
        else
            result = true;
    }
    if (result == true)
    {
	    var campo = src.value.length;
	    var saida = mascara.substring(0,1);
	    var texto = mascara.substring(campo);
	    if(texto.substring(0,1) != saida) 
	    {
		    src.value += texto.substring(0,1);
	    }
	}
	else
	{
	    return false;
	}
}

/**********************************************************************************/
/* FUNCAO PARA ACEITAR SOMENTE NUMEROS                                            */  
/**********************************************************************************/
function js_numero(event)
{
    var tecla = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if(tecla > 47 && tecla < 58) // numeros de 0 a 9
        return true;
    else if(tecla > 95 && tecla < 106) //NumLock
		return false;
	else if(tecla > 36 && tecla < 41) //Setas
		return true;
    else
    {
        if (tecla != 8 && tecla != 9) // backspace
        {
			//alert('Somente Numeros');
			return false;
        }
        else
            return true;
	}
}

function js_correios()
{
    window.open("http://www.correios.com.br/servicos/cep/cep_loc_log.cfm");
    return false;
}
function js_inic()
{
    document.getElementById('ctl00_ContentPlaceHolder1_txtnume').disabled = true;
    document.getElementById('ctl00_ContentPlaceHolder1_rblpart_1').checked = true;
}
function js_rblcodpart()
{
    if (document.getElementById('ctl00_ContentPlaceHolder1_rblpart_0').checked == true)
    {
        document.getElementById('ctl00_ContentPlaceHolder1_txtnume').disabled = false;
        document.getElementById('ctl00_ContentPlaceHolder1_txtnume').select();
    }
    else
    {
        //alert("As inscrições on-line foram encerradas, aceitaremos somente as inscrições presenciais.\nValor da inscrição no local do evento:\nR$350,00 para Profissional\nR$150,00 para Residente/Estudante");
        //document.getElementById('ctl00_ContentPlaceHolder1_rblpart_0').checked = true;
        
        document.getElementById('ctl00_ContentPlaceHolder1_txtnume').value = "";
        document.getElementById('ctl00_ContentPlaceHolder1_txtnume').disabled = true;
    }
}
function js_validaCod()
{
    if (document.getElementById('ctl00_ContentPlaceHolder1_txtnume').value == "")
    {
        alert("Código de participação não informado.");
        document.getElementById('ctl00_ContentPlaceHolder1_rblpart_1').checked = true;
        
        document.getElementById('ctl00_ContentPlaceHolder1_txtnume').value = "";
        document.getElementById('ctl00_ContentPlaceHolder1_txtnume').disabled = true;
    }
}

function cor(txt)
{
    switch(txt)
    {
        case "td_geral":
        {          
            document.getElementById('td_geral').style.color = 'Red';
            document.getElementById('td_insc').style.color = 'Black';
            document.getElementById('td_Paga').style.color = 'Black';
            document.getElementById('td_labo').style.color = 'Black';
            document.getElementById('td_esta').style.color = 'Black';
            document.getElementById('td_pend').style.color = 'Black';
            break;
        }
        case "td_insc":
        {
            document.getElementById('td_geral').style.color = 'Black';
            document.getElementById('td_insc').style.color = 'Red';
            document.getElementById('td_Paga').style.color = 'Black';
            document.getElementById('td_labo').style.color = 'Black';
            document.getElementById('td_esta').style.color = 'Black';
            document.getElementById('td_pend').style.color = 'Black';
            break;
        }
        case "td_Paga":
        {
            document.getElementById('td_geral').style.color = 'Black';
            document.getElementById('td_insc').style.color = 'Black';
            document.getElementById('td_Paga').style.color = 'Red';
            document.getElementById('td_labo').style.color = 'Black';
            document.getElementById('td_esta').style.color = 'Black';
            document.getElementById('td_pend').style.color = 'Black';
            break;
        }
        case "td_labo":
        {
            document.getElementById('td_geral').style.color = 'Black';
            document.getElementById('td_insc').style.color = 'Black';
            document.getElementById('td_Paga').style.color = 'Black';
            document.getElementById('td_labo').style.color = 'Red';
            document.getElementById('td_esta').style.color = 'Black';
            document.getElementById('td_pend').style.color = 'Black';
            break;
        }
        case "td_esta":
        {
            document.getElementById('td_geral').style.color = 'Black';
            document.getElementById('td_insc').style.color = 'Black';
            document.getElementById('td_Paga').style.color = 'Black';
            document.getElementById('td_labo').style.color = 'Black';
            document.getElementById('td_esta').style.color = 'Red';
            document.getElementById('td_pend').style.color = 'Black';
            break;
        }
        case "td_pend":       
        {
            document.getElementById('td_geral').style.color = 'Black';
            document.getElementById('td_insc').style.color = 'Black';
            document.getElementById('td_Paga').style.color = 'Black';
            document.getElementById('td_labo').style.color = 'Black';
            document.getElementById('td_esta').style.color = 'Black';
            document.getElementById('td_pend').style.color = 'Red';
            break;
        } 
    }   
}       

function js_esquici_senha()
{
    if (document.getElementById('chkesqueci').checked == true)
    {
        document.getElementById('txtsenha').value = "";    
        document.getElementById('txtsenha').disabled = true;    
        alert("Informe seu e-mail no campo \"identificação\" e clique em\ncontinuar para receber o kit de acesso ao sistema.");
    }
    else
    {
        document.getElementById('txtsenha').disabled = false;
    }
    
}

function Verifica_CPF(formulario)
{
    //Recebe o valor digitado no campo
    CPF = new String(formulario.value);
 
    //retira os '.' e o '-' do cpf
    CPF = CPF.replace(".","");
    CPF = CPF.replace(".","");
    CPF = CPF.replace("-","");    
    
    //Verifica se o campoénulo
    if (CPF == '')
    {
        window.alert('Este campo é de preenchimento obrigatório!');
        formulario.focus();
        return false;
    }
    if (CPF == '00000000000')
    {
        return true;
    }

    //AquicomeçaachecagemdoCPF
    var POSICAO, I, SOMA, DV, DV_INFORMADO;
    var DIGITO = new Array(10);
    DV_INFORMADO = CPF.substr(9,2);
    //Retira os dois últimos dígitos donúmero informado

    //Desmembra o número do CPF na array DIGITO
    for (I=0; I<=8; I++)
    {
        DIGITO[I] = CPF.substr(I,1);
    }
    //Calcula o valor do 10º dígito da verificação
    POSICAO = 10;
    SOMA = 0;
    for (I=0; I<=8; I++)
    {
        SOMA = SOMA + DIGITO[I] * POSICAO;
        POSICAO = POSICAO - 1;
    }
    DIGITO[9] = SOMA % 11;
    if (DIGITO[9] < 2)
    {
        DIGITO[9] = 0;
    }
    else
    {
        DIGITO[9] = 11 - DIGITO[9];
    }
    //Calcula o valor do 11º dígito da verificação
    POSICAO = 11;
    SOMA = 0;
    for (I=0; I<=9; I++)
    {
        SOMA = SOMA + DIGITO[I] * POSICAO;
        POSICAO = POSICAO - 1;
    }
    DIGITO[10] = SOMA % 11;
    if (DIGITO[10] < 2)
    {
        DIGITO[10] = 0;
    }
    else
    {
        DIGITO[10] = 11 - DIGITO[10];
    }
    //Verifica se os valores dos dígitos verificadores conferem
    DV = DIGITO[9] * 10 + DIGITO[10];
    if (DV != DV_INFORMADO)
    {
        window.alert('CPF inválido');
        formulario.value = '';
        formulario.focus();
        return false;
    }
}

function js_telefone(txt)
{
 var result;
    var tecla = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    
    if(tecla == 8 || tecla == 46 )//backspace
        {
            return true;
        }
    var result;
        result = true;
    if (result == true)
    {
        if (txt.value.length == 0)
            txt.value = "("+txt.value;
        if (txt.value.length == 3)
            txt.value = txt.value+") ";
        if (txt.value.length == 9)
            txt.value = txt.value+"-";                
    }
    else
        return false;   
}



