$(document).ready(function() {
    if (location.search.split("anchor=")[1] == "form") {
        //e.preventDefault();
        scrollToAnchorBotao('form');
    }
    if (location.search.split("anchor=")[1] == "form2") {
        //e.preventDefault();
        scrollToAnchorBotao('form2');
    }
    var expirarem = new Date().getTime() + (60000 * 60);
    var math = Math.random(1, 9999);
    var hash = Math.floor(Date.now() + math);
    if (sessionStorage.getItem("hash") === null) {
        sessionStorage.setItem("hash", JSON.stringify({
            "value": hash,
            "expires": expirarem
        }));
        var hash = JSON.parse(sessionStorage.getItem("hash"));
        sessionStorage.setItem('hash', hash.value);
    } else {
        var hash = sessionStorage.getItem("hash");
        sessionStorage.setItem('hash', hash);
    }

    var params = window.location.search;
    $(".input-validation-step1").on("keyup change", function() {

        var contErro = 0;
        if ($('#checkTermos').is(':checked')) {
            $('#inputTermos').val('1');
        } else {
            contErro = 1;
            scrollTo($('#checkTermos'));
        }

        $(".input-validation").each(function() {
            validationCls.validationBlur($(this), $(this).attr('validation-tooltip-errortext'));
            if (!validationCls.validationBlur($(this), $(this).attr('validation-tooltip-errortext'))) {
                contErro++;
            }
        });

        if (contErro == 0) {

            $(".salva-session").removeClass("disabled");
            $(".btn-avancar").removeClass("disable");

            GeraPreLeadEmail();
        } else {
            $(".salva-session").addClass("disabled");
            $(".btn-avancar").addClass("disable");
        }
    });
    $(".salva-session").click(function(e) {

        sessionStorage.setItem('nome', $('#strNome').val());
        sessionStorage.setItem('email', $('#strEmail').val());
        sessionStorage.setItem('telefone', $('#strTelefone').val());


    });


    var validationCls = new ValidationEvent();
    $("#strTelefone").mask("(00) 00000-0000");

    $(".input-validation").on("keyup change", function() {

        validationCls.validationKeyUp(this);
    });

    $(".input-validation").on("change focusout", function() {
        validationCls.validationBlur(
            this,
            $(this).attr("validation-tooltip-errortext")
        );
    });

    $(".input-validation").on("keyup change", function() {
        validationCls.validationKeyUp(this);
    });

    $(".input-validation").on("change focusout", function() {
        validationCls.validationBlur(
            this,
            $(this).attr("validation-tooltip-errortext")
        );
    });

});


function loadJSONGET(o, a, t) {
    var d = new XMLHttpRequest;
    d.onreadystatechange = function() { d.readyState === XMLHttpRequest.DONE && (200 === d.status ? a && a(JSON.parse(d.responseText)) : t && t(d)) }, d.open("GET", o, !0), d.send()
}

function obtemParametroUri(o) {
    var a = location.search.slice(1).split("&"),
        t = {};
    return a.forEach(function(o) {
        var a = o.split("="),
            d = a[0],
            r = a[1];
        t[d] = r
    }), t
}

function ConsultaCep(o) { loadJSONGET("https://api.cep.cenarioconsulta.com.br/logradouro/" + o, function(o) { 200 == o.code ? ($("#rIdEstados").val(o.body.estado.rIdEstadoLeads), $("#rIdCidades").val(o.body.cidade.rIdCidadesLeads)) : $("#strCep").val("").blur().focus() }, function(o) { console.log(o) }) }

function ConsultaCepBPC(o) { loadJSONGET("https://api.cep.cenarioconsulta.com.br/logradouro/" + o, function(o) { 200 == o.code ? ($("#rIdEstados").val(o.body.estado.rIdEstadoLeads), $("#strEstado").val(o.body.estado.uf), $("#strCidade").val(o.body.cidade.cidade), $("#strBairro").text(o.body.bairro), $("#strBairro").html(o.body.bairro), $("#strBairro").val(o.body.bairro), $("#strRua").text(o.body.logradouro), $("#strRua").html(o.body.logradouro), $("#strRua").val(o.body.logradouro), $("#rIdCidades").val(o.body.cidade.rIdCidadesLeads)) : $("#strCep").val("").blur().focus() }, function(o) { console.log(o) }) }

function ConsultaCepEmprestimo(o) { loadJSONGET("https://api.cep.cenarioconsulta.com.br/logradouro/" + o, function(o) { 200 == o.code ? ($("#rIdEstados").val(o.body.estado.rIdEstadoLeads), $("#rIdCidades").val(o.body.cidade.rIdCidadesLeads), $("#strBairro").text(o.body.bairro), $("#strBairro").html(o.body.bairro), $("#strBairro").val(o.body.bairro), $("#strRua").text(o.body.logradouro), $("#strRua").html(o.body.logradouro), $("#strRua").val(o.body.logradouro), $("#hfCidadeSelecionada").val(o.body.cidade.rIdCidadesLeads)) : $("#strCep").val("").blur().focus() }, function(o) { console.log(o) }) }

function ConsultaRegras(o) { return $.getJSON("https://sistema-lps.cenarioleads.net.br/json/" + o + ".json?callback=?", function(o) {}), object }

function ConsultaDDD(o) {
    var a = { rIdCidades: o };
    $.ajax({ method: "POST", url: "https://api.cenarioleads.net.br/api/ddd", cache: !1, sync: !1, type: "post", data: JSON.stringify(a), contentType: "application/json", dataType: "json", headers: { Authorization: "Bearer " + token_api, "Access-Control-Allow-Origin": "https://api.cenarioleads.net.br", "Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept, Authorization" }, success: function(o) { window.sessionStorage.setItem("ddd", o) }, error: function(o) { console.log(o) } })
}

function scrollToTop() {
    var e = $('#mobile-top');
    $("html,body").animate({
        scrollTop: e.offset().top
    }, "slow");
}

var validationCls = new ValidationEvent();

$(".input-validation").on('keyup change', function() { validationCls.validationKeyUp(this); })
$(".input-validation").on('change focusout', function() { validationCls.validationBlur(this, $(this).attr('validation-tooltip-errortext')) });

$(document).ready(function() {




    $(".ancoraForm").click(() => {
        scrollToTop();
    })

    var random2 = Math.floor((Math.random() * 10000) + 1);
    var countVerificaClique = 0;
    $("#strTelefone").mask("(00) 00000-0000");
    if (location.search.split("c=")[1] == "sim") {
        $("#conteudo").addClass("d-none");
        $("#agradecimento").removeClass("d-none");
        return;
    }

    $("#strCep").on("keyup", function() {
        if ($(this).val().length == 9) {
            ConsultaCepBPC(getValue("strCep"));
            setTimeout(function() {
                if (getValue("rIdCidades") > 0) {
                    ConsultaDDD(parseInt(getValue("rIdCidades")));
                }
            }, 2000);
        }
    });
    var contPopula = 0;
    $('#rIdCidades').on("change", function() {
        /*if (contPopula == 0) {
            $.getJSON('js/Ocupacao.json', function (data) {
                $.each(data, function (index, value) {
                    $('#strProfissao').append(`<option value="${value.str_profissao}"> ${value.str_profissao} </option>`);
                })
            });
        }
        contPopula++;*/
        var ddd = $('option:selected', this).attr('rel');

        ConsultaDDD(parseInt(getValue("rIdCidades")));
        /*if (ddd == '11') {

            $("#div-nome").removeClass("col-xl-12");
            $("#div-nome").removeClass("col-lg-12");
            $("#div-nome").removeClass("col-md-12");
            $("#div-nome").addClass("col-md-6");
            $("#div-nome").addClass("col-lg-6");
            $("#div-nome").addClass("col-xl-6");
            $("#div-profissao").removeClass("d-none");
        } else {

            $("#div-nome").addClass("col-xl-12");
            $("#div-nome").addClass("col-lg-12");
            $("#div-nome").addClass("col-md-12");
            $("#div-nome").removeClass("col-md-6");
            $("#div-nome").removeClass("col-lg-6");
            $("#div-nome").removeClass("col-xl-6");
            $("#div-profissao").addClass("d-none");
        }*/
    });
});


$('#rIdEstados').on("change", function() {
    $('#rIdCidades').html(`<option value="">Selecione</option>`);
    var estado = $('#rIdEstados :selected:not([value=""])').val();
    $.getJSON('js/Cidades.json', function(data) {
        $.each(data, function(index, value) {

            if (value.rIdEstados == estado) {
                $('#rIdCidades').append(`<option rel="${value.intDdd}" value="${value.idCidades}"> ${value.strCidade} </option>`);
            };
        })
    });
});

function FormataStringData(data) {
    var dia = data.split("/")[0];
    var mes = data.split("/")[1];
    var ano = data.split("/")[2];
    return ano + '-' + ("0" + mes).slice(-2) + '-' + ("0" + dia).slice(-2);
}

function obtemParametroUri(nomeParametro) {
    var nomeParametro = location.search.slice(1);
    var partes = nomeParametro.split('&');
    var data = {};
    partes.forEach(function(parte) {
        var chaveValor = parte.split('=');
        var chave = chaveValor[0];
        var valor = chaveValor[1];
        data[chave] = valor;
    });


    return (data);
};

function SaltarPixel(Pixel) {

    if (obtemParametroUri("ad_id")["ad_id"])
        parametro = obtemParametroUri("ad_id")["ad_id"];
    else parametro = "cenario";
    if (obtemParametroUri("visitor_id")["visitor_id"])
        var parametro_propeler = obtemParametroUri("visitor_id")["visitor_id"];
    else var parametro_propeler = "cenario";
    var t = Pixel.replace(/\'/g, '"').replace(/\pixeldeespera/g, "<iframe").replace(/\/fechapixel/g, "</iframe>").replace('{transaction_id_propeler}', parametro_propeler).replace('{TRANSACTION_ID}', parametro).replace(/\${script}/g, "<script>").replace(/\${fechascript}/g, "</script>");
    $("body").append(t);
}

function Aguarde() {
    $('#aguarde-conteudo').append(`<div class="card card-2 card-form">
    <div class="card-body">
        <div class="row espacamento-linhas-form">
             <div class="col-12 text-center distancia-texto-wave">
                 <span class="titulo-form">Obrigado pela sua cotação!</span>
             </div>
             <div class="col-12 text-center">
                 <span class="subtitulo-form">Você será redirecionado...</span>
             </div>
        </div>
    </div>
 </div>`);
    $('#aguarde-div').removeClass('d-none');
    $('#form-div').addClass('d-none');
}


var contErro = 0;

function GeraLead(bitCnpj, url) {

    var Servico = '8';
    if (window.sessionStorage.getItem("ddd") == '11') {
        /*if (getValue('strProfissao') != 'Outra') {
            Servico = '44';
        }*/
        if (bitCnpj == 1) {
            Servico = '6';
        } else if (bitCnpj == "43") {
            Servico = '43';

        } else if (bitCnpj == "14") {
            Servico = '14';
        }
    } else {
        if (bitCnpj == 1) {
            Servico = '6';
        } else if (bitCnpj == "43") {
            Servico = '43';

        } else if (bitCnpj == "14") {
            Servico = '14';
        }
    }
    var token_apiProd = "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImU3YmQwOThhYzAwYzZmZTZhYjFiZWRlNDFkNWM0ZWFiYzQ0NGU2YzU0NWVhOWNhY2RhZWIyOTlhMDA1NmY3YTM0NWRhMjljOWUyNTMzODE5In0.eyJhdWQiOiIxIiwianRpIjoiZTdiZDA5OGFjMDBjNmZlNmFiMWJlZGU0MWQ1YzRlYWJjNDQ0ZTZjNTQ1ZWE5Y2FjZGFlYjI5OWEwMDU2ZjdhMzQ1ZGEyOWM5ZTI1MzM4MTkiLCJpYXQiOjE1NjY4MjU5OTksIm5iZiI6MTU2NjgyNTk5OSwiZXhwIjoxNjE4NjY1OTk5LCJzdWIiOiIiLCJzY29wZXMiOltdfQ.A2-x_S_TSuFjigSpD8_kdFzlfClyTFSh8XxQ_ZNtZYhOgzo6hIPiJZAOcVaoomJ53cryPlZi5FWrqfArPC-3U6YW4MTvDrNbdZUlQltH9ejMzhWDz-lBW87xQShUY-JgrDrPiA2NI-LAgIydSQwaUXE2mLPrIYfmIX5QDCd2--PWJ_vkfto3AHg8xH7nzy8AEfR4ucjNPaAGZKcOkvXHK7wtTcc9r3dBahTc4NDgQ13xGSkqk8e191r-zU63kQXBGH1nhlH6rbb79lA4_jaZV-cRfwht6nmdbxxQPi7tVbT0tqWELf7HgFu6UqA3wxNL13sXhcNsu4K7Tvix60oWELQbZ1-jsPBQKDHqZDgs9L2mh_HboCAOokfjbCNTrTnNnefotcUVHdBjLGKBAKk0BFEkIWy0O2HtihZ_AufsXk24dPOMBuWrEUJ-NHvEz9qDnOlG3VJ68JoXUUPd_L04qaNd2cuC2b_T5eZJvoHD2OYxjF2MYuVkyITiTv9C8ttsQz7v2Ynhwhpg-whE-qTfWnkOPIAGDFWDhmNXR_CNVqYvuu4kmArTm2YskmlI93G6MoTkt1DJM1dfZ8MiGR3Nk4dbvA4WgQe624Q3TJlqPKA7yB57IAlmcs6ADel3wObfmHEFtzOZKos6E1nwS3FSwBXzKqWd6KMX7QExMyAVHtM";

    $.ajax({
        method: "POST",
        url: "https://api.cenarioleads.net.br/api/leads",
        cache: false,
        sync: false,
        type: 'post',
        data: JSON.stringify(buildServicos(Servico)),
        contentType: 'application/json',
        dataType: 'json',
        headers: {
            "Authorization": "Bearer " + token_apiProd,
            'Access-Control-Allow-Origin': 'https://api.cenarioleads.net.br',
            "Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept, Authorization"
        },
        success: function(result) {

            if (!url == "") {
                setTimeout(function() {
                    location.href = url;
                }, 1000);
            }
        },
        error: function(result) {

            if (!url == "") {
                setTimeout(function() {
                    location.href = url;
                }, 1000);
            }
        }
    });
}

function GeraPreLeadEmail() {

    var token_apiProd = "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImU3YmQwOThhYzAwYzZmZTZhYjFiZWRlNDFkNWM0ZWFiYzQ0NGU2YzU0NWVhOWNhY2RhZWIyOTlhMDA1NmY3YTM0NWRhMjljOWUyNTMzODE5In0.eyJhdWQiOiIxIiwianRpIjoiZTdiZDA5OGFjMDBjNmZlNmFiMWJlZGU0MWQ1YzRlYWJjNDQ0ZTZjNTQ1ZWE5Y2FjZGFlYjI5OWEwMDU2ZjdhMzQ1ZGEyOWM5ZTI1MzM4MTkiLCJpYXQiOjE1NjY4MjU5OTksIm5iZiI6MTU2NjgyNTk5OSwiZXhwIjoxNjE4NjY1OTk5LCJzdWIiOiIiLCJzY29wZXMiOltdfQ.A2-x_S_TSuFjigSpD8_kdFzlfClyTFSh8XxQ_ZNtZYhOgzo6hIPiJZAOcVaoomJ53cryPlZi5FWrqfArPC-3U6YW4MTvDrNbdZUlQltH9ejMzhWDz-lBW87xQShUY-JgrDrPiA2NI-LAgIydSQwaUXE2mLPrIYfmIX5QDCd2--PWJ_vkfto3AHg8xH7nzy8AEfR4ucjNPaAGZKcOkvXHK7wtTcc9r3dBahTc4NDgQ13xGSkqk8e191r-zU63kQXBGH1nhlH6rbb79lA4_jaZV-cRfwht6nmdbxxQPi7tVbT0tqWELf7HgFu6UqA3wxNL13sXhcNsu4K7Tvix60oWELQbZ1-jsPBQKDHqZDgs9L2mh_HboCAOokfjbCNTrTnNnefotcUVHdBjLGKBAKk0BFEkIWy0O2HtihZ_AufsXk24dPOMBuWrEUJ-NHvEz9qDnOlG3VJ68JoXUUPd_L04qaNd2cuC2b_T5eZJvoHD2OYxjF2MYuVkyITiTv9C8ttsQz7v2Ynhwhpg-whE-qTfWnkOPIAGDFWDhmNXR_CNVqYvuu4kmArTm2YskmlI93G6MoTkt1DJM1dfZ8MiGR3Nk4dbvA4WgQe624Q3TJlqPKA7yB57IAlmcs6ADel3wObfmHEFtzOZKos6E1nwS3FSwBXzKqWd6KMX7QExMyAVHtM";
    $.ajax({
        method: "POST",
        url: "https://api.cenarioleads.net.br/api/leads",
        cache: false,
        sync: false,
        type: 'post',
        data: JSON.stringify(buildServicos('40')),
        contentType: 'application/json',
        dataType: 'json',
        headers: {
            "Authorization": "Bearer " + token_apiProd,
            'Access-Control-Allow-Origin': 'https://api.cenarioleads.net.br',
            "Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept, Authorization"
        },
        success: function(result) {


            return 0;
        },
        error: function(result) {


            return 0;
        }
    });
}

function novaAba(url, url_mesma_janela) {
    var userAgent = navigator.userAgent || navigator.vendor || window.opera;
    var device = 'PC';
    if (/android/i.test(userAgent)) {
        device = "Android";
    }

    // iOS detection from: http://stackoverflow.com/a/9039885/177710
    if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
        device = "iOS";
    }

    if (device == 'iOS') {
        window.location.assign(url_mesma_janela);
        return window.open(url, '_system'), setTimeout(function() {
            window.location.href = url_mesma_janela;
        }, 3000);
    } else {
        return window.open(url, '_blank'), setTimeout(function() {
            window.location.href = url_mesma_janela;
        }, 3000);
    }

}

var countVerificaClique = 0;
$(".SubmitStep1").click(function(e) {
    e.preventDefault();

    if (countVerificaClique == 0) {
        var MetodoContato = '';

        $('#strMetodoContato').val(MetodoContato);
        contErro = 0;
        $(".input-validation").each(function() {
            validationCls.validationBlur($(this), $(this).attr('validation-tooltip-errortext'));
            if (!validationCls.validationBlur($(this), $(this).attr('validation-tooltip-errortext'))) {
                if ($(this).attr("name") == 'strProfissao') {

                    if (window.sessionStorage.getItem("ddd") == '11') {

                        contErro++;
                    }
                } else {
                    contErro++;
                }
            }
        });

        if (contErro == 0) {

            sessionStorage.setItem("cidade", getValue('rIdCidades'));
            sessionStorage.setItem("cnpj", getValue('bitCnpj'));

            countVerificaClique++;
            scrollToAnchor('Conteudos-Ancoragem');
            var random = Math.floor((Math.random() * 10000) + 1);
            var ddd = window.sessionStorage.getItem("ddd");
            var random = Math.floor((Math.random() * 10000) + 1);
            var bitConcluido = 0;
            let parametro = '';

            if (obtemParametroUri("aff_sub")["aff_sub"])
                parametro = "?aff_sub=" + obtemParametroUri("aff_sub")["aff_sub"];
            else parametro = "?aff_sub=cenario";

            $.ajax({
                type: "Get",
                url: "/upload/json/226.json?V=" + random,
                dataType: 'json',
                async: false,
                success: function(data) {


                    $.each(data.regras, function(index, value) {

                        if (bitConcluido == 0) {
                            if ($.inArray(ddd, value['strDDDs'].split(';')) >= 0 || value['strDDDs'] == '0') {
                                if (value['strPossuiCNPJ'].indexOf($('#bitCnpj').val()) >= 0) {
                                    if (value['strAcao'].toLowerCase() == 'adsense') {
                                        if (value['strPixelsRegras'] != null && value['strPixelsRegras'] != '') {
                                            SaltarPixel(value['strPixelsRegras']);
                                        }
                                        if (value['strAcao'].indexOf('?') < 0) {
                                            parametro = parametro.replace('&', '?');
                                        }
                                        Aguarde();
                                        GeraLead($('#bitCnpj').val(), '/sem-parceiro' + parametro);
                                        //novaAba('/sem-parceiro' + parametro, '/obrigado' + parametro);
                                        bitConcluido = 1;
                                        scrollToAnchor('Conteudos-Ancoragem');
                                        $("#conteudo").addClass("d-none");
                                        $("#agradecimento").removeClass("d-none");
                                        return 0;
                                    } else if (value['strAcao'].toLowerCase() == 'form') {
                                        if (value['strPixelsRegras'] != null && value['strPixelsRegras'] != '') {
                                            SaltarPixel(value['strPixelsRegras']);
                                        }
                                        if (value['strAcao'].indexOf('?') < 0) {
                                            parametro = parametro.replace('&', '?');
                                        }
                                        Aguarde();
                                        GeraLead($('#bitCnpj').val(), '/obrigado' + parametro);
                                        bitConcluido = 1;
                                        scrollToAnchor('Conteudos-Ancoragem');
                                        //GeraLead("43", '/obrigado');
                                        //viewStep2();
                                        return 0;
                                    } else if (value['strAcao'].toLowerCase() == 'sem-parceiro') {
                                        if (value['strPixelsRegras'] != null && value['strPixelsRegras'] != '') {
                                            SaltarPixel(value['strPixelsRegras']);
                                        }
                                        if (value['strAcao'].indexOf('?') < 0) {
                                            parametro = parametro.replace('&', '?');
                                        }
                                        Aguarde();
                                        GeraLead($('#bitCnpj').val(), '/sem-parceiro' + parametro);
                                        //novaAba('/sem-parceiro' + parametro, '/obrigado' + parametro);
                                        bitConcluido = 1;
                                        scrollToAnchor('Conteudos-Ancoragem');
                                        return 0;
                                    } else {
                                        if (value['strPixelsRegras'] != null && value['strPixelsRegras'] != '') {
                                            SaltarPixel(value['strPixelsRegras']);
                                        }
                                        if (value['strAcao'].indexOf('?') < 0) {
                                            parametro = parametro.replace('&', '?');
                                        }
                                        Aguarde();
                                        var url = value['strAcao'] + parametro;
                                        localStorage.setItem('x-url', url);
                                        novaAba('/com-parceiro' + parametro, '/obrigado' + parametro);
                                        GeraLead($('#bitCnpj').val(), value['strAcao'] + parametro);
                                        bitConcluido = 1;
                                        scrollToAnchor('Conteudos-Ancoragem');
                                        $("#conteudo").addClass("d-none");
                                        $("#agradecimento").removeClass("d-none");
                                    }
                                }
                            }
                        }
                    });
                }
            });
        }
    }

});

var teste = 0
if (obtemParametroUri('teste')['teste'] == 1) {
    teste = 1
}

function buildServicos(idServico) {
    var nome = sessionStorage.getItem("nome");
    var telefone = sessionStorage.getItem("telefone");
    var email = sessionStorage.getItem("email");
    var dataNascimento = sessionStorage.getItem("dataNascimento");
    var cidade = sessionStorage.getItem("cidade");
    var cnpj = sessionStorage.getItem("cnpj");
    var hashenvio = sessionStorage.getItem("hash");

    var dataUsuario = {
        'strEmail': email,
        'strNome': nome,
        'rIdCidades': cidade,
        'datNascimento': dataNascimento,
        'bitCnpj': cnpj,
        'strCpfCnpj': getValue('strCpfCnpj'),
        'strCep': getValue('strCep'),
        'strSexo': getValue('strSexo'),
        'rIdProfissoes': '0',
        'strOutraProfissao': getValue('strOutraProfissao'),
        'strTelefone': telefone,
        'strTelefone2': getValue('strTelefoneSecundario'),
        'strTelefone3': getValue('strTelefone3'),
        'bitTermos': getValue('checkTermos'),
        'strMetodoContato': getValue('strMetodoContato'),
        'strUrl': getValue('strUriPre')
    }

    switch (idServico) {
        // PlanoSaudeEmpresarial
        case '6':
            var dataLead = {
                'bitTeste': obtemParametroUri('teste')['teste'] == '1' ? '1' : '0',
                'rIdServicos': idServico,
                dataUsuario,
                'dataLead': {
                    'intNumeroPessoas': getValue('intNumeroPessoas'),
                    'strOperadora': getValue('strOperadora')
                }
            }
            return dataLead
                // PlanoSaudeFamiliar
        case '7':
            var dataLead = {
                'bitTeste': obtemParametroUri('teste')['teste'],
                'rIdServicos': idServico,
                dataUsuario,
                'dataLead': {
                    'intNumeroPessoas': getValue('intNumeroPessoas'),
                    'strOperadora': getValue('strOperadora')
                }
            }
            return dataLead
                // PlanoSaudeIndividual
        case '8':
            var dataLead = {
                'bitTeste': obtemParametroUri('teste')['teste'] == '1' ? '1' : '0',
                'rIdServicos': idServico,
                dataUsuario,
                'dataLead': {
                    'intNumeroPessoas': getValue('intNumeroPessoas'),
                    'strOperadora': getValue('strOperadora')
                }
            }
            return dataLead
        case '19':
            var dataLead = {
                'bitTeste': teste,
                'rIdServicos': idServico,
                dataUsuario,
                'dataLead': {
                    'strCursoInteresse': getValue('strCursoInteresse'),
                    'strNivelEscolaridade': getValue('strNivelEscolaridade'),
                    'fltValorCurso': getValue('fltValorCurso')
                }
            }
            return dataLead
        case '40':
            var dataLead = {
                'bitTeste': teste,
                'rIdServicos': '39',
                dataUsuario,
                'dataLead': {
                    'strNome': getValue('strNome'),
                    'strEmail': getValue('strEmail'),
                    'strTelefone': getValue('strTelefone'),
                    'strUri': getValue('strUriPre'),
                    'strTipoConsulta': getValue('strTipoConsulta'),
                    'strRestricao': getValue('strPossuiRestricao'),
                    'bitTermos': '1',
                    'strNavegador': getValue('strNavegador'),
                    'strTipoEmprestimo': $('#strTipoEmprestimo :selected').text(),
                    'strValorEmprestimo': getValue('fltValorEmprestimo'),
                    'strPossuiVeiculo': getValue('strPossuiVeiculoRedirect'),
                    'strPossuiImovel': getValue('strPossuiImovelRedirect'),
                    'strCpfCnpj': getValue('strCpfCnpjRedirect'),
                    'strOcupacao': $('#strOcupacaoLendicoRedirect :selected').text(),
                    'rIdParceiro': $('#rIdParceiro').val(),
                    'strNomeParceiroCoteCompare': $('#strNomeParceiro').val(),
                    'strBanco': $('#strBancoPre').val(),
                    'bitCnpj': $('#bitCnpj :selected').val(),
                    'strHash': hashenvio


                }
            }
            return dataLead
        case '43':
            var dataLead = {
                'bitTeste': teste,
                'rIdServicos': '43',
                dataUsuario,
                'dataLead': {
                    'bitTermos': 1
                }
            }
            return dataLead
                // PlanoSaudeAdesao
        case '44':
            var dataLead = {
                'bitTeste': teste,
                'rIdServicos': idServico,
                dataUsuario,
                'dataLead': {
                    'strProfissao': getValue('strProfissao')
                }
            }
            return dataLead
    }
}

function getValue(field) {
    if (field == 'checkTermos' || field == 'bitTermosCC' || field == 'bitTermosBPC') {
        if ($('#' + field).prop('checked') == true) {
            return 1
        } else {
            return 0
        }
    } else if (field == 'datNascimento') {
        if ($('#' + field).val() == undefined) {
            return ''
        } else {
            return formatDate($('#' + field).val())
        }
    } else {
        if ($('#' + field).val() == undefined) {
            return ''
        } else {
            return $('#' + field).val()
        }
    }
}

function scrollToAnchor(aid) {
    var aTag = $("a[name='" + aid + "']");
    $('html,body').animate({ scrollTop: aTag.offset().top }, 'slow');
}

function scrollToAnchorBotao(aid) {
    var elmnt = document.getElementById(aid);
    elmnt.scrollIntoView(false);
}

function formatDate(date) {
    var d = date.split('/'),
        month = d[1],
        day = d[0],
        year = d[2];

    if (month.length < 2)
        month = '0' + month;
    if (day.length < 2)
        day = '0' + day;

    return [year, month, day].join('-');
}