﻿function IdadeConfig()
    {
        var dvFilhosCasal = document.getElementById("dvFilhosCasal");
        var dvFilhosPessoa = document.getElementById("dvFilhosPessoa");
        var dvGrupoPessoa = document.getElementById("dvGrupoPessoa");
        
        var pIdade = document.getElementById("pIdade");
        var SpanConjugue = document.getElementById("SpanConjugue");
        
        dvFilhosCasal.style.display = 'none';
        dvFilhosPessoa.style.display = 'none';
        dvGrupoPessoa.style.display = 'none';
        
        pIdade.style.display = 'none';
        SpanConjugue.style.display = 'none';
        
       
        switch(arguments[0])
        {
            case 0:
                dvFilhosCasal.style.display = '';
                pIdade.style.display = '';
                SpanConjugue.style.display = '';
                MontaCampos(0,"");
                document.getElementById("slFilhosCasal").value = 0;
                break;
            case 1:
                dvFilhosPessoa.style.display = '';
                pIdade.style.display = '';
                MontaCampos(1,"FILHO");
                document.getElementById("slFilhosPessoa").value = 1;
                break;
            case 2:
                dvGrupoPessoa.style.display = '';
                pIdade.style.display = '';
                MontaCampos(1,"PESSOA");
                document.getElementById("slGrupoPessoa").value = 1;
                break;
        }
    }
    
    function MontaCampos()
    {
        var x = 1;
        var br = "";
        for(x=1;x<=15;x++)
        {
            br = "";
            if(x <= arguments[0])
            {
                document.getElementById("Text"+ x).style.display = "";
                document.getElementById("Text"+ x).value = '';
                if(x % 5 == 0)
                    br = "<br>";
                document.getElementById("Span"+ x).innerHTML = arguments[1] + br;
            }
            else
            {
                document.getElementById("Text"+ x).style.display = "none";
                document.getElementById("Text"+ x).value = '';
                document.getElementById("Span"+ x).innerHTML = "";
            }
        }
    }

    function VarificaPfFaminia()
    {
        var Validar = true;
        var Error = "";
        
        var Rd = document.getElementsByTagName("input");
        var spError = document.getElementById("spError");
        spError.innerHTML = "";
        var i;
        
        var validaRd = false;
        var rdValor = "";
        for(i = 0;i < Rd.length;i++)
        {
            if(Rd[i].type == "radio" && Rd[i].name == "rdPerfil" && Rd[i].checked)
            {
                validaRd = true;
                rdValor = Rd[i].value;
            }
        }
        
        if(!validaRd)
        {
            Validar = false;
            Error += "<li>» Selecione um perfil</li>"    
        }
        else
        {
            if(document.getElementById("ctl11_MenuBusca_BoxPf_txtTitular").value.length == 0)
            {
                Validar = false;
                Error += "<li>» Informe a idade do titular</li>";
            }
            switch(rdValor)
            {
                case "0":
                    if(document.getElementById("ctl11_MenuBusca_BoxPf_txtConjugue").value.length == 0)
                    {
                        Validar = false;
                        Error += "<li>» Informe a idade do conjugue</li>";
                    }
                    
                    var flCasal = document.getElementById("slFilhosCasal").value;
                    if(flCasal > 0)
                    {
                        var flCasalValida = true;
                        for(i = 1; i <= flCasal; i++)
                        {
                            if(document.getElementById("Text"+ i).value.length == 0)
                                flCasalValida = false;
                        }
                        
                        if(!flCasalValida)
                        {
                            Validar = false;
                            Error += "<li>» É necessario definir a idade de todos os filhos</li>";
                        }
                    }
                    break;
                case "1":
                    var flPessoa = document.getElementById("slFilhosPessoa").value;
                    if(flPessoa > 0)
                    {
                        var flPessoaValida = true;
                        for(i = 1; i <= flPessoa; i++)
                        {
                            if(document.getElementById("Text"+ i).value.length == 0)
                                flPessoaValida = false;
                        }
                        
                        if(!flPessoaValida)
                        {
                            Validar = false;
                            Error += "<li>» É necessario definir a idade de todos os filhos</li>";
                        }
                    }
                    break;
                case "2":
                    var psPessoa = document.getElementById("slGrupoPessoa").value;
                    if(psPessoa > 0)
                    {
                        var psPessoaValida = true;
                        for(i = 1; i <= psPessoa; i++)
                        {
                            if(document.getElementById("Text"+ i).value.length == 0)
                                psPessoaValida = false;
                        }
                        
                        if(!psPessoaValida)
                        {
                            Validar = false;
                            Error += "<li>» É necessario definir a idade de todos os filhos</li>";
                        }
                    }
                    break;
            }
        }
        
         if(Validar)
         {
            document.getElementById('faixa-etaria').style.display='none'
            Fadex();
            return true;
         }
         else
         {
            spError.innerHTML = "<b>Ocorreram alguns error</b><ul>"+ Error +"</ul>";
            return false;
         }
     }

     function UncheckRdf() {

         var rdIndividual = document.getElementById("rdpf0");
         
         var rdPerfil0 = document.getElementById("rdPerfil0");
         var rdPerfil1 = document.getElementById("rdPerfil1");
         var rdPerfil2 = document.getElementById("rdPerfil2");

         var dvFilhosCasal = document.getElementById("dvFilhosCasal");
         var dvFilhosPessoa = document.getElementById("dvFilhosPessoa");
         var dvGrupoPessoa = document.getElementById("dvGrupoPessoa");

         switch (arguments[0]) {
             case 1:
                 rdPerfil0.checked = false; dvFilhosCasal.style.display = 'none';
                 rdPerfil1.checked = false; dvFilhosPessoa.style.display = 'none';
                 rdPerfil2.checked = false; dvGrupoPessoa.style.display = 'none';
                 break;
             case 2:
                 rdIndividual.checked = false;
                 break;
         }         
     }
