﻿function verItens(obj) {
    if (obj.innerHTML == "+ Lista completa") {
        obj.innerHTML = "- Mostrar somente 5 itens"
    } else {
        obj.innerHTML = "+ Lista completa"
    }
    $(obj.nextSibling).slideToggle("normal");
}

function mais1(id) {
    var obj = document.getElementById(id)
    obj.value = parseInt(obj.value) + 1;
}
function menos1(id) {
    var obj = document.getElementById(id)
    if (obj.value > 0) {
        obj.value = parseInt(obj.value) - 1;
    }
    else if (obj.value <= 0){
    obj.value = 0
    }
}

// Função de Validação RequiredField com Tooltip
function ValRequiredTooltip(source, arguments) {

    if (arguments.Value == "") {
        arguments.IsValid = false;

        $('#' + source.controltovalidate).qtip({
            content: {
                text: source.errormessage
            },
            position: {
                corner: {
                    target: 'bottomMiddle',
                    tooltip: 'topMiddle'
                }
            },
            style: {
                name: 'cream',
                padding: '7px 13px',
                width: {
                    max: 210,
                    min: 0
                },
                tip: true,
                border: {
                    width: 3,
                    radius: 5
                }
            },
            show: {
                ready: true,
                when: {
                    event: 'none'
                },
                effect: {
                    type: 'fade'
                },
                solo: true
            },
            hide: {
                effect: {
                    type: 'fade'
                }
            }
        });
    } else {
        arguments.IsValid = true;
    }
}

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 valida_cnpj(cnpj) {
    var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
    digitos_iguais = 1;
    if (cnpj.length < 14 && cnpj.length < 15)
        return false;
    for (i = 0; i < cnpj.length - 1; i++)
        if (cnpj.charAt(i) != cnpj.charAt(i + 1)) {
        digitos_iguais = 0;
        break;
    }
    if (!digitos_iguais) {
        tamanho = cnpj.length - 2
        numeros = cnpj.substring(0, tamanho);
        digitos = cnpj.substring(tamanho);
        soma = 0;
        pos = tamanho - 7;
        for (i = tamanho; i >= 1; i--) {
            soma += numeros.charAt(tamanho - i) * pos--;
            if (pos < 2)
                pos = 9;
        }
        resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
        if (resultado != digitos.charAt(0))
            return false;
        tamanho = tamanho + 1;
        numeros = cnpj.substring(0, tamanho);
        soma = 0;
        pos = tamanho - 7;
        for (i = tamanho; i >= 1; i--) {
            soma += numeros.charAt(tamanho - i) * pos--;
            if (pos < 2)
                pos = 9;
        }
        resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
        if (resultado != digitos.charAt(1))
            return false;
        return true;
    }
    else
        return false;
}

function abreFecha(abre, fecha) {
    
    $('#' + fecha).attr('style','display: none');
    $('#' + abre).attr('style', 'display: block');
}

function abreMenu(obj) {
    document.getElementById(obj).style.display = 'block';
}
function fechaMenu(obj) {
    document.getElementById(obj).style.display = 'none';
}

function showPgto1(obj) {
    switch (obj) {
        case 0:
            document.getElementById('bxBoleto').style.display = 'none';
            document.getElementById('bxDeposito').style.display = 'none';
            document.getElementById('bxCartao').style.display = 'block';
            break;
        case 1:
            document.getElementById('bxCartao').style.display = 'none';
            document.getElementById('bxDeposito').style.display = 'none';
            document.getElementById('bxBoleto').style.display = 'block';
            break;
        case 2:
            document.getElementById('bxCartao').style.display = 'none';
            document.getElementById('bxBoleto').style.display = 'none';
            document.getElementById('bxDeposito').style.display = 'block';
            break;
    }
}


function showPgto(obj, bxBoleto, bxDeposito, bxCartao) {
    switch (obj) {
        case 0:
            document.getElementById(bxBoleto).style.display = 'none';
            document.getElementById(bxDeposito).style.display = 'none';
            document.getElementById(bxCartao).style.display = 'block';
            break;
        case 1:
            document.getElementById(bxCartao).style.display = 'none';
            document.getElementById(bxDeposito).style.display = 'none';
            document.getElementById(bxBoleto).style.display = 'block';
            break;
        case 2:
            document.getElementById(bxCartao).style.display = 'none';
            document.getElementById(bxBoleto).style.display = 'none';
            document.getElementById(bxDeposito).style.display = 'block';
            break;
    }
}

function modoLista(obj) {
    if (obj == 0) {
        //$("ul.lista-produto").css({ 'width': '100%' });
        //$("ul.lista-produto li").css({ 'width': '100%' });
        $(".lista-produto").addClass("lista-busca").removeClass("lista-produto");
    }
    if (obj == 1) {
        $(".lista-busca").addClass("lista-produto").removeClass("lista-busca");
        //$("h3").width('auto');
    }
}