<?php

include "functions/connect.php";
require_once 'class/Cotacoes.php';
require_once("functions/validacoes.php");
require_once("functions/antisqlinjection.php");
session_start();

$scriptform = '<script src="/app/js/cadastro.js"></script>';


if ($_POST) {

    $step = filter_input(INPUT_POST, 'step', FILTER_VALIDATE_INT);
    $daction = filter_input(INPUT_POST, 'daction', FILTER_SANITIZE_STRING);

    $dados = filter_input(INPUT_POST, 'dados', FILTER_SANITIZE_STRING);
    parse_str($dados, $dados);
    $dados = (object) $dados;



    if ($step == "0") {
        // $_SESSION['tipo'] = filter_input(INPUT_POST, 'valor', FILTER_SANITIZE_SPECIAL_CHARS);
        $resultado['mensagem'] = '<h3 class="tituloslide">Qual valor ajudaria seu negócio neste momento?</h3>
                                    <p class="subtituloslide">Nós buscamos a melhor opção de crédito para sua empresa.</p>
                                    <p class="p-t-20 m-b-20" style="color: #fff">Digite o valor desejado:</p>
                                        <div>
                                        <input type="text" id="fm_valor" name="fm_valor" placeholder="R$ 0,00" class="form-control-lg valorreal text-center" style="height: 70px; font-size: 30px" value="'.$_SESSION['simulacao']['fm_valor'].'"><br />
                                        </div>
                                        <button type="button" data-step="1" class="btn btn-primary btn-lg m-t-20 formaction">Continuar <i class="fas fa-angle-right"></i></button>
<script>
$(document).ready(function () {
    $(".valorreal").maskMoney({
        prefix: "R$ ",
        decimal: ",",
        thousands: "."
    });
});

</script>
';
        $resultado['mensagem'] .= $scriptform;

        echo json_encode($resultado);
        exit;
    } elseif ($step == "1") {


        if (!empty($dados->fm_valor)) {
            $_SESSION['simulacao']['fm_valor'] = $dados->fm_valor;
        } elseif ($daction != 'back') {
            $resultado['status'] = 'ERROR';
            $resultado['mensagem'] = "Informe o valor. ";
            echo json_encode($resultado);
            exit;
        }

        $select = "selected='selected'";

        $resultado['mensagem'] .= '<p class="subtituloslide"><small>Valor solicitado <strong> '.$_SESSION['simulacao']['fm_valor'].'</strong></small></p>
            <h3 class="tituloslide p-b-20">Em quantas parcelas?</h3>'
               
                . '<div class="row origemdestino">
                            <div class="col-lg-12 text-center"> 
                                
                                <select name="fm_parcelas" id="fm_parcelas" class="form-control-lg form-control m-b-20" style="height: 70px; font-size: 30px; max-width: 500px; margin: 0 auto;">
                                    <option value="">Selecione</option>
                                    <option ' . ($_SESSION["simulacao"]["fm_parcelas"] === "12" ? "$select" : "") . ' value="12">12</option>
                                    <option ' . ($_SESSION["simulacao"]["fm_parcelas"] === "18" ? "$select" : "") . ' value="18">18</option>
                                    <option ' . ($_SESSION["simulacao"]["fm_parcelas"] === "24" ? "$select" : "") . ' value="24">24</option>
                                    <option ' . ($_SESSION["simulacao"]["fm_parcelas"] === "30" ? "$select" : "") . ' value="30">30</option>
                                    <option ' . ($_SESSION["simulacao"]["fm_parcelas"] === "36" ? "$select" : "") . ' value="36">36</option>
                                    <option ' . ($_SESSION["simulacao"]["fm_parcelas"] === "Mais" ? "$select" : "") . ' value="Mais">Mais</option>
                                </select>
                                
                                
                            </div>
                            
                        </div>';
        $resultado['mensagem'] .= '<div class="row">
              <div class="col-6 text-left nopadding">
                <button type="button" data-step="0" data-action="back" class="btn btn-primary btn-lg m-t-20 formaction"><i class="fas fa-angle-left"></i> Voltar</button>
              </div>
              <div class="col-6 text-right nopadding">
                <button type="button" data-step="2" class="btn btn-primary btn-lg m-t-20 formaction">Continuar <i class="fas fa-angle-right"></i></button>
              </div>
            </div>';
        $resultado['mensagem'] .= $scriptform;
        echo json_encode($resultado);
        exit;
        
    } elseif ($step == "2") {

        if (!empty($dados->fm_parcelas)) {
            $_SESSION['simulacao']['fm_parcelas'] = $dados->fm_parcelas;
        } elseif ($daction != 'back') {
            $resultado['status'] = 'ERROR';
            $resultado['mensagem'] = "Informe a quantidade de parcelas. ";
            echo json_encode($resultado);
            exit;
        }

        $select = "selected='selected'";

          $resultado['mensagem'] = '<p class="subtituloslide"><small>Valor solicitado <strong> '.$_SESSION['simulacao']['fm_valor'].'</strong></small></p>
              <h3 class="tituloslide m-b-20">Digite seu CPF</h3>
                                    
                                        <div>
                                        <input type="text" id="fm_cpf" name="fm_cpf" placeholder="000.000.000-00" class="form-control-lg text-center" style="height: 70px; font-size: 30px" value="'.$_SESSION['simulacao']['fm_cpf'].'"><br />
                                        </div>
                                       
<script>
$(document).ready(function () {
    $("#fm_cpf").mask("999.999.999-99");
});
</script>
';
          
           $resultado['mensagem'] .= '<div class="row">
              <div class="col-6 text-left nopadding">
                <button type="button" data-step="1" data-action="back" class="btn btn-primary btn-lg m-t-20 formaction"><i class="fas fa-angle-left"></i> Voltar</button>
              </div>
              <div class="col-6 text-right nopadding">
                <button type="button" data-step="3" class="btn btn-primary btn-lg m-t-20 formaction">Continuar <i class="fas fa-angle-right"></i></button>
              </div>
            </div>';
           $resultado['mensagem'] .= $scriptform;
        echo json_encode($resultado);
        exit;
    } elseif ($step == "3") {



        if (!empty($dados->fm_cpf)) {
            $_SESSION['simulacao']['fm_cpf'] = $dados->fm_cpf;
        }



        if ($daction != 'back' && empty($_SESSION['simulacao']['fm_cpf'])) {
            $resultado['status'] = 'ERROR';
            $resultado['mensagem'] = $daction . "Por favor, informe seu CPF. ";
            echo json_encode($resultado);
            exit;
        }

        $select = "selected='selected'";

        $resultado['mensagem'] = '<p class="subtituloslide"><small>Valor solicitado <strong> '.$_SESSION['simulacao']['fm_valor'].'</strong></small></p>'
                . '<div class="row"><div class="col-lg-6 text-center"> 
                                <h3 class="tituloslide m-b-20">Possui imóvel próprio?</h3>
                                <select name="fm_imovel" id="fm_imovel" class="form-control-lg form-control m-b-20" style="height: 70px; font-size: 30px; max-width: 500px; margin: 0 auto;">
                                    <option value="">Selecione</option>
                                    <option ' . ($_SESSION["simulacao"]["fm_imovel"] === "Sim" ? "$select" : "") . ' value="Sim">Sim</option>
                                    <option ' . ($_SESSION["simulacao"]["fm_imovel"] === "Não" ? "$select" : "") . ' value="Não">Não</option>
                                    </select>
                                
                                
                            </div>'
        
        . '<div class="col-lg-6 text-center"> 
                                <h3 class="tituloslide m-b-20">Possui empresa?</h3>
                                <select name="fm_empresa" id="fm_empresa" class="form-control-lg form-control m-b-20" style="height: 70px; font-size: 30px; max-width: 500px; margin: 0 auto;">
                                    <option value="">Selecione</option>
                                    <option ' . ($_SESSION["simulacao"]["fm_empresa"] === "Sim" ? "$select" : "") . ' value="Sim">Sim</option>
                                    <option ' . ($_SESSION["simulacao"]["fm_empresa"] === "Não" ? "$select" : "") . ' value="Não">Não</option>
                                    </select>
                                
                                
                            </div></div>';

        $resultado['mensagem'] .= '<div class="row">
              <div class="col-6 text-left nopadding">
                <button type="button" data-step="2" data-action="back" class="btn btn-primary btn-lg m-t-20 formaction"><i class="fas fa-angle-left"></i> Voltar</button>
              </div>
              <div class="col-6 text-right nopadding">
                <button type="button" data-step="4" class="btn btn-primary btn-lg m-t-20 formaction">Continuar <i class="fas fa-angle-right"></i></button>
              </div>
            </div>';
        $resultado['mensagem'] .= $scriptform;

        echo json_encode($resultado);
        exit;
    } elseif ($step == "4") {

        if (!empty($dados->fm_imovel)) {
            $_SESSION['simulacao']['fm_imovel'] = $dados->fm_imovel;
        }
        if (!empty($dados->fm_empresa)) {
            $_SESSION['simulacao']['fm_empresa'] = $dados->fm_empresa;
        }

        if ($daction != 'back' && empty($_SESSION['simulacao']['fm_imovel']) || empty($_SESSION['simulacao']['fm_empresa'])) {
            $resultado['status'] = 'ERROR';
            $resultado['mensagem'] = $daction . "Informe se possui imóvel e empresa. ";
            echo json_encode($resultado);
            exit;
        }
 $select = "selected='selected'";
        $resultado['mensagem'] = '<p class="subtituloboxhome p-t-40">Preencha as informações da sua empresa</p>'
                
                . '<div class="row form-group p-t-10">   

        <div class="col-md-8 offset-md-2">
                <div>
                <input type="text" id="fm_cnpj" name="fm_cnpj" placeholder="CNPJ:" class="form-control-lg text-center" style="height: 70px; font-size: 30px" value="'.$_SESSION['simulacao']['fm_cnpj'].'"><br />
                </div>
                <div class="m-t-20">
                <input type="text" id="fm_faturamento" name="fm_faturamento" placeholder="Faturamento mensal: R$" class="form-control-lg valorreal text-center" style="height: 70px; font-size: 30px" value="'.$_SESSION['simulacao']['fm_faturamento'].'"><br />
                </div>
                 <div class="m-t-20">
                <select name="fm_relacao" id="fm_relacao" class="form-control-lg form-control m-b-20 text-center" style="height: 70px; font-size: 30px; max-width: 618px; margin: 0 auto;  border-radius: 5px;">
                    <option value="">Relação com a empresa</option>
                    <option ' . ($_SESSION["simulacao"]["fm_relacao"] == "Sócio Majoritário" ? "$select" : "") . ' value="Sócio Majoritário">Sócio Majoritário</option>
                    <option ' . ($_SESSION["simulacao"]["fm_relacao"] == "Sócio Minoritário" ? "$select" : "") . ' value="Sócio Minoritário">Sócio Minoritário</option>
                </select>
                </div>
        </div>
        
    </div>';
        $resultado['mensagem'] .= '<div class="row">
              <div class="col-6 text-left nopadding">
                <button type="button" data-step="3" data-action="back" class="btn btn-primary btn-lg m-t-20 formaction"><i class="fas fa-angle-left"></i> Voltar</button>
              </div>
              <div class="col-6 text-right nopadding">
                <button type="button" data-step="5" class="btn btn-primary btn-lg m-t-20 formaction">Continuar <i class="fas fa-angle-right"></i></button>
              </div>
            </div>
            
            <script>
            $(document).ready(function () {
                 $("#fm_cnpj").mask("99.999.999/9999-99");
            });
            $(".valorreal").maskMoney({
                prefix: "R$ ",
                decimal: ",",
                thousands: "."
            });
            </script>
           ';
        
        $resultado['mensagem'] .= $scriptform;
        echo json_encode($resultado);
        exit;
    } elseif ($step == "5") {

        if (!empty($dados->fm_cnpj)) {
            $_SESSION['simulacao']['fm_cnpj'] = $dados->fm_cnpj;
        }
        if (!empty($dados->fm_faturamento)) {
            $_SESSION['simulacao']['fm_faturamento'] = $dados->fm_faturamento;
        }
        
        if (!empty($dados->fm_relacao)) {
            $_SESSION['simulacao']['fm_relacao'] = $dados->fm_relacao;
        }

        if ($daction != 'back' && empty($_SESSION['simulacao']['fm_cnpj']) || empty($_SESSION['simulacao']['fm_faturamento'])|| empty($_SESSION['simulacao']['fm_relacao'])) {
            $resultado['status'] = 'ERROR';
            $resultado['mensagem'] = $daction . "Informe os dados de sua empresa. ";
            echo json_encode($resultado);
            exit;
        }

        $resultado['mensagem'] = '<p class="subtituloboxhome p-t-40 p-b-20">Para finalizar, informe seus dados para contato</p>'
                . '<div class="row">'
                . '<div class="col-md-8 offset-md-2">'
                . '<input type="text" id="nome" name="nome" style="height: 70px; font-size: 30px" placeholder="Digite seu nome" class="form-control-lg text-center" value="' . $_SESSION['simulacao']['nome'] . '">'
                . '</div>'
                . '<div class="col-md-8 offset-md-2 m-t-20">'
                . '<input type="text" id="email" name="email" style="height: 70px; font-size: 30px" placeholder="Informe seu melhor email" class="form-control-lg text-center" value="' . $_SESSION['simulacao']['email'] . '">'
                . '</div>'
                . '<div class="col-md-8 offset-md-2 m-t-20">'
                . '<input type="text"  id="celular" name="celular" style="height: 70px; font-size: 30px" placeholder="(00) 00000-0000" class="form-control-lg text-center" value="' . $_SESSION['simulacao']['celular'] . '">'
                . '</div>'
                . '</div>';
        
        $resultado['mensagem'] .= '<div class="row">
              <div class="col-6 text-left nopadding">
                <button type="button" data-step="4" data-action="back" class="btn btn-primary btn-lg m-t-20 formaction"><i class="fas fa-angle-left"></i> Voltar</button>
              </div>
              <div class="col-6 text-right nopadding">
                <button type="button" data-step="6" class="btn btn-primary btn-lg m-t-20 formaction">Finalizar <i class="fas fa-check"></i></button>
              </div>
            </div>';
        $resultado['mensagem'] .= $scriptform;
        echo json_encode($resultado);
        exit;
    } elseif ($step == "6") {


        if (!empty($dados->nome)) {
            $_SESSION['simulacao']['nome'] = $dados->nome;
        }
        if (!empty($dados->email)) {
            $_SESSION['simulacao']['email'] = $dados->email;
        }
        if (!empty($dados->celular)) {
            $_SESSION['simulacao']['celular'] = $dados->celular;
        }
       


        if ($daction != 'back' && empty($_SESSION['simulacao']['nome']) || empty($_SESSION['simulacao']['email']) || empty($_SESSION['simulacao']['celular'])) {
            $resultado['status'] = 'ERROR';
            $resultado['mensagem'] = "Por favor, preencha todos os campos. ";
            echo json_encode($resultado);
            exit;
        }


        $resultado['mensagem'] = '<div class="row">'
                . '<div class="col-md-8 offset-md-2">'
                . '<p class="subtituloboxhome p-t-40 p-b-20">Obrigado, <strong>' . $_SESSION['simulacao']['nome'] . '</strong>!<br /> Recebemos sua solicitação com sucesso!<br />'
                . 'Estamos analisando suas informações e entraremos em contato o mais breve possível.</p>'
                . '<i class="fas fa-check-circle fa-10x" style="color: green"></i>'
                . '<script src="/app/js/cadastro.js"></script>'
                . '</div></div>';


      //  $cadcotacao = new Cotacoes();
       // $cadastra = $cadcotacao->Cadastra_Cotacao();

     //  if ($cadastra === TRUE) {
          if (1 == 1) {
            echo json_encode($resultado);
            session_destroy();
        } else {
            $resultado['status'] = 'ERROR';
            $resultado['mensagem'] = "Aconteceu algo inesperado. Tente novamente mais tarde. ";
            echo json_encode($resultado);
            
        }
        
        exit;
    }
}



	