
document.getElementById('icon-avatar-top')
    .addEventListener('click', function (e) {
        e.preventDefault();
        e.stopPropagation();
        document.querySelector('.avatar-vert').classList.toggle('hidden');
        document.querySelector('.menu-vert').classList.add('hidden');
        document.querySelector('.menu-notificacao-vert').classList.add('hidden');

    });

document.getElementById('icon-ring')
    .addEventListener('click', function (e) {
        e.preventDefault();
        e.stopPropagation();
        document.querySelector('.menu-notificacao-vert').classList.toggle('hidden');
        document.querySelector('.menu-vert').classList.add('hidden');
        document.querySelector('.avatar-vert').classList.add('hidden');
    });

document.getElementById('icon-mark')
    .addEventListener('click', function (e) {
        e.preventDefault();
        e.stopPropagation();
        document.querySelector('.menu-vert').classList.toggle('hidden');
        document.querySelector('.avatar-vert').classList.add('hidden');
        document.querySelector('.menu-notificacao-vert').classList.add('hidden');
    });

document.getElementById('close-menu')
    .addEventListener('click', (e) => {
        e.preventDefault();
        e.stopPropagation();
        document.querySelector('.avatar-vert').classList.toggle('hidden');
    });

document.getElementById('close-menu-notification')
    .addEventListener('click', (e) => {
        e.preventDefault();
        e.stopPropagation();
        document.querySelector('.menu-notificacao-vert').classList.toggle('hidden');
    });

document.getElementById('barrinha')
    .addEventListener('click', (e) => {
        e.preventDefault();
        e.stopPropagation();

        let olhoBarrinha = document.getElementById('icon-eye')
        let iconEye = '/consignacao_assets/icones/icon-eye.png';
        let iconEyeClosed = '/consignacao_assets/icones/icon-eye-closed-blue.png';

        if (olhoBarrinha.getAttribute('src') == iconEye) {
            olhoBarrinha.setAttribute('src', iconEyeClosed);
        } else {
            olhoBarrinha.setAttribute('src', iconEye);
        }

        document.querySelector('#margem-hidden').classList.toggle('hidden');
        document.querySelector('#margem-visible').classList.toggle('hidden');
    });

document.querySelector('.icon-mark')
    .addEventListener('click', (e) => {
        e.preventDefault();
        e.stopPropagation();
        document.querySelector('.menu-vert').classList.add('hidden');
    });

document.querySelector('.close-menu-vert')
    .addEventListener('click', (e) => {
        e.preventDefault();
        e.stopPropagation();
        document.querySelector('.menu-vert').classList.add('hidden');
    });



function cpfValidate(strCPF) {
    strCPF = strCPF.replace(/\D/g, "");
    var Soma;
    var Resto;
    Soma = 0;
    if (strCPF == "00000000000") return false;

    for (i=1; i<=9; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (11 - i);
    Resto = (Soma * 10) % 11;

    if ((Resto == 10) || (Resto == 11))  Resto = 0;
    if (Resto != parseInt(strCPF.substring(9, 10)) ) return false;

    Soma = 0;
    for (i = 1; i <= 10; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (12 - i);
    Resto = (Soma * 10) % 11;

    if ((Resto == 10) || (Resto == 11))  Resto = 0;
    if (Resto != parseInt(strCPF.substring(10, 11) ) ) return false;
    return true;
}

/**
 *
 * @param data DD/MM/YYYY
 * @returns {boolean}
 */
function dataValidate(data){
    let formatData = data.split("/").reverse().join('-');
    let a = new Date(formatData);
        if (!isNaN(a.valueOf())) return true;
    else return false;
}

function emailValidate(email) {
    let re = /\S+@\S+\.\S+/;
    return re.test(email);
}

function phoneValidate(numero) {
    return [13,14].includes(numero.length);
}