// JavaScript Document

//VALIDACOES

//FELE CONOSCO
function validaFaleConosco()
{
    var nomefale = document.getElementById("ctl00_cphConteudo_txtNome").value;
    var email = document.getElementById("ctl00_cphConteudo_txtEmail").value;
    var caracEmail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
    var ddd = document.getElementById("ctl00_cphConteudo_txtDDDTelefone").value;
    var telefone = document.getElementById("ctl00_cphConteudo_txtTelefone").value;
    var estado = document.getElementById("ctl00_cphConteudo_ddlEstado").value;
    var cidade = document.getElementById("ctl00_cphConteudo_ddlCidade").value;
    var departamento = document.getElementById("ctl00_cphConteudo_ddlDepartamentos").value;
    var assunto = document.getElementById("ctl00_cphConteudo_txtAssunto").value;
    var mensagem = document.getElementById("ctl00_cphConteudo_txtMensagem").value;
    var erro = 0;
    
    if(nomefale == ""){document.getElementById('erroNome').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroNome').style.display = 'none';}

    if(email == ""){document.getElementById('erroEmail').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroEmail').style.display = 'none';}
    
    if(email == ""){document.getElementById('erroEmail').style.display = 'block'; erro = 1;}
    else
    {    if(!caracEmail.exec(email)){document.getElementById('erroCarac').style.display = 'block'; erro = 1;}
         else{document.getElementById('erroCarac').style.display = 'none';}
    }
    
    if(ddd == ""){document.getElementById('erroTelefone').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTelefone').style.display = 'none';}
    
    if(telefone == ""){document.getElementById('erroTelefone').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTelefone').style.display = 'none';}
     
    if(estado == "0"){document.getElementById('erroEstado').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroEstado').style.display = 'none';}
    
    if(cidade == "0"){document.getElementById('erroCidade').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroCidade').style.display = 'none';}

    if(departamento == "0"){document.getElementById('erroDeparatamento').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroDeparatamento').style.display = 'none';}
    
    if(assunto == ""){document.getElementById('erroAssunto').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroAssunto').style.display = 'none';}

    if(mensagem == ""){document.getElementById('erroMSG').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroMSG').style.display = 'none';}
    
	if(erro == 1)
	{
	    return false;
    }/*
    else
    {
        abrir("<h3 class='Averde'></h3>" + "<h5>Sua mensagem foi enviada com sucesso!</h5>")
	    return true;
    }*/
}

//CARREIRAS - TRABALHE CONOSCO
function validaTrabalhe(){
	var trabNome = document.getElementById("ctl00_cphConteudo_txtNome").value;
	var trabCPF = document.getElementById("ctl00_cphConteudo_txtCPF").value;
	var trabEstCivil = document.getElementById("ctl00_cphConteudo_ddlEstadoCivil").value;
	var trabEmail = document.getElementById("ctl00_cphConteudo_txtEmail").value;
	var trabEmailCarac = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
	var trabTelDDD = document.getElementById("ctl00_cphConteudo_txtDDDTelefone").value;
	var trabTelefone = document.getElementById("ctl00_cphConteudo_txtTelefone").value;
	var trabCelDDD = document.getElementById("ctl00_cphConteudo_txtDDDCelular").value;
	var trabCelular = document.getElementById("ctl00_cphConteudo_txtCelular").value;
	var trabEstado = document.getElementById("ctl00_cphConteudo_ddlEstado").value;
	var trabCidade = document.getElementById("ctl00_cphConteudo_ddlCidade").value;
	var trabBairro = document.getElementById("ctl00_cphConteudo_txtBairro").value;
	var trabEndereco = document.getElementById("ctl00_cphConteudo_txtEndereco").value;
	var trabNumero = document.getElementById("ctl00_cphConteudo_txtNumero").value;
	var trabCep = document.getElementById("ctl00_cphConteudo_txtCep").value;
	var trabNascimento = document.getElementById("ctl00_cphConteudo_txtDataNascimento").value;
	var trabConhec = document.getElementById("ctl00_cphConteudo_ddlComoConheceu").value;
	var trabInteresse = document.getElementById("ctl00_cphConteudo_ddlAreaInteresse").value;
	var trabPret = document.getElementById("ctl00_cphConteudo_txtPretensao").value;
	var trabEscola = document.getElementById("ctl00_cphConteudo_ddlEscolaridade").value;
	var trabFile = document.getElementById("ctl00_cphConteudo_fudCurriculo").value;
	var curiculoExp = /^[\s\S]+\.(doc|docx|pdf)$/i;
	var erro = 0;
	
    if(trabNome == ""){document.getElementById('erroTrabNome').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabNome').style.display = 'none';}
    
    if(trabCPF == ""){document.getElementById('erroTrabCPF').style.display = 'block'; erro = 1;}
    else if(trabCPF != "")
    {
        if(!ValidaCPF("ctl00_cphConteudo_txtCPF"))
        {
            document.getElementById('erroTrabCPF').style.display = 'none';
            document.getElementById('erroTrabCPFInvalido').style.display = 'block'; erro = 1;
        }
        else
        {
            document.getElementById('erroTrabCPF').style.display = 'none';
            document.getElementById('erroTrabCPFInvalido').style.display = 'none';
        }
    }
	
	if(trabEstCivil == "0"){document.getElementById('erroTrabEstCivil').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabEstCivil').style.display = 'none';} 
    
	if(trabEmail == ""){document.getElementById('erroTrabEmail').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabEmail').style.display = 'none';} 

    if(trabEmail == ""){document.getElementById('erroTrabEmail').style.display = 'block'; erro = 1;}
    else
    {    if(!trabEmailCarac.exec(trabEmail)){document.getElementById('erroTrabEmailCarac').style.display = 'block'; erro = 1;}
         else{document.getElementById('erroTrabEmailCarac').style.display = 'none';}
    }
	
	if(trabTelDDD == "" || trabTelefone == ""){document.getElementById('erroTrabTelefone').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabTelefone').style.display = 'none';}
    
    if(trabCelDDD == "" || trabCelular == ""){document.getElementById('erroTrabCelular').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabCelular').style.display = 'none';}
    
	if(trabEstado == "0"){document.getElementById('erroTrabEstado').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabEstado').style.display = 'none';}           

    if(trabCidade == "0"){document.getElementById('erroTrabCidade').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabCidade').style.display = 'none';} 
	
	if(trabBairro == ""){document.getElementById('erroTrabBairro').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabBairro').style.display = 'none';} 
    
    if(trabEndereco == ""){document.getElementById('erroTrabEndereco').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabEndereco').style.display = 'none';}
    
    if(trabNumero == ""){document.getElementById('erroTrabNumero').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabNumero').style.display = 'none';}
    
    if(trabCep == ""){document.getElementById('erroTrabCep').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabCep').style.display = 'none';}
	
	if(trabNascimento == ""){document.getElementById('erroTrabNasc').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabNasc').style.display = 'none';}

    if(trabConhec == "0"){document.getElementById('erroTrabConhec').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabConhec').style.display = 'none';}       
      
    if(trabInteresse == "0"){document.getElementById('erroTrabArea').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabArea').style.display = 'none';}         
                 
    if(trabPret == ""){document.getElementById('erroTrabPret').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabPret').style.display = 'none';}   
            
    if(trabEscola == "0"){document.getElementById('erroTrabEscola').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTrabEscola').style.display = 'none';}

    if(trabFile == ""){document.getElementById('erroTrabFile').style.display = 'block'; erro = 1;}
    else if(trabFile != "")
    {
        document.getElementById('erroTrabFile').style.display = 'none';
        if(!curiculoExp.exec(trabFile)){document.getElementById('erroTrabInvalidFile').style.display = 'block'; erro = 1;}
        else{document.getElementById('erroTrabInvalidFile').style.display = 'none';}
    }
    else{document.getElementById('erroTrabFile').style.display = 'none';}    

	if(erro == 1)
	{
	    return false;
    }
}

function validaNews()
{
	var newsNome = document.getElementById("ctl00_cphConteudo_txtNome").value;
	var newEmail = document.getElementById("ctl00_cphConteudo_txtEmail").value;
	var newsEmailCarac = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
	var newDDDTel = document.getElementById("ctl00_cphConteudo_txtDDDTelefone").value;
	var newTel = document.getElementById("ctl00_cphConteudo_txtTelefone").value;
	var newEstado = document.getElementById("ctl00_cphConteudo_ddlEstado").value;
	var newCidade = document.getElementById("ctl00_cphConteudo_ddlCidade").value;
	var newCategoria = document.getElementById("ctl00_cphConteudo_ddlCategoria").value;
	var erro = 0;
	
    if(newsNome == ""){document.getElementById('erroNome').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroNome').style.display = 'none';}

    if(newEmail == ""){document.getElementById('erroEmail').style.display = 'block'; erro = 1;}
    else if(newEmail != "")
    {    if(!newsEmailCarac.exec(newEmail)){document.getElementById('erroCarac').style.display = 'block'; erro = 1;}
         else{document.getElementById('erroCarac').style.display = 'none';}
    }
    else{document.getElementById('erroEmail').style.display = 'none';} 
    
    if(newDDDTel == "" || newTel == ""){document.getElementById('erroTelefone').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroTelefone').style.display = 'none';}
    
    if(newEstado == "0"){document.getElementById('erroEstado').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroEstado').style.display = 'none';}
    
    if(newCidade == "0"){document.getElementById('erroCidade').style.display = 'block'; erro = 1;}
    else{document.getElementById('erroCidade').style.display = 'none';}
    
    //if(newCategoria == "0"){document.getElementById('erroCategoria').style.display = 'block'; erro = 1;}
    //else{document.getElementById('erroCategoria').style.display = 'none';}
	
	if(erro == 1)
	{
	    return false;
	}/*
	else
	{
	    document.getElementById('formularioNews').style.display = 'none';
	    document.getElementById('confirmacao').style.display = 'block';
	    return true;
	}   */    
}

function ValidaCPF(Campo)
{
    CNUMB = document.getElementById(Campo).value;

    if(Verify(CNUMB, 'CPF') == false)
    {
	    return false;
    } 
    else
    {
        return true;
    }
}

function Verify(CNUMB,CTYPE)
{
    CNUMB=ParseNumb(CNUMB)
    
    if(CNUMB == 0)
    {
        return(false);
    }
    else
    {
        g=CNUMB.length-2;
        if(TestDigit(CNUMB,CTYPE,g))
        {
            g=CNUMB.length-1;
            if(TestDigit(CNUMB,CTYPE,g))
            {	
                return(true);
            }
            else
            {
                return(false);
            }
        }
        else
        {
            return(false);
        }
    }
}

function ParseNumb(c)
{
    c=ClearStr(c,'-');
    c=ClearStr(c,'/');
    c=ClearStr(c,',');
    c=ClearStr(c,'.');
    c=ClearStr(c,'(');
    c=ClearStr(c,')');
    c=ClearStr(c,' ');
    
    if((parseFloat(c) / c != 1))
    {
        if(parseFloat(c) * c == 0)
        {
            return(c);
        }
        else
        {
            return(0);
        }
    }
    else
    {
        return(c);
    }
}

function ClearStr(str,charo)
{
    while((cx=str.indexOf(charo))!=-1)
    {		
        str = str.substring(0,cx)+str.substring(cx+1);
    }
    return(str);
}

function TestDigit(CNUMB,CTYPE,g)
{
    var dig=0;
    var ind=2;
    for(f=g;f>0;f--)
    {
        dig+=parseInt(CNUMB.charAt(f-1))*ind;
        if (CTYPE=='CNPJ')
        {
            if(ind>8) 
            {ind=2}
            else
            {ind++}
        }
        else
        { ind++ }
    }
    dig%=11;
    if(dig<2)
    {
        dig=0;
    }
    else
    {
        dig=11-dig;
    }
    if(dig!=parseInt(CNUMB.charAt(g)))
    {
        return false;
    }
    else
    {
        return(true);
    }
}

function FeedBack(idioma)
{
    if(idioma == "1")
    {
        Abrir("<h3 class='demenor'></h3>" + "<h1 style='width:330px;'>Para acessar as informa&ccedil;&otilde;es sobre este produto, voc&ecirc; precisa ter 18 anos ou mais.</h1>");
    }
    else
    {
        Abrir("<h3 class='Averde'></h3>" + "<h1 style='width:330px>To access the information on this product, you must be of legal age</h1>");
    }
}