﻿function IdadeConfigP()
    {
        var dvpFilhosCasal = document.getElementById("dvpFilhosCasal");
        var dvpFilhosPessoa = document.getElementById("dvpFilhosPessoa");
        var dvpGrupoPessoa = document.getElementById("dvpGrupoPessoa");
        
        var ppIdade = document.getElementById("ppIdade");
        var pSpanConjugue = document.getElementById("pSpanConjugue");
        
        dvpFilhosCasal.style.display = 'none';
        dvpFilhosPessoa.style.display = 'none';
        dvpGrupoPessoa.style.display = 'none';
        
        ppIdade.style.display = 'none';
        pSpanConjugue.style.display = 'none';
        
       
        switch(arguments[0])
        {
            case 0:
                dvpFilhosCasal.style.display = '';
                ppIdade.style.display = '';
                pSpanConjugue.style.display = '';
                MontaCamposP(0,"");
                document.getElementById("slpFilhosCasal").value = 0;
                break;
            case 1:
                dvpFilhosPessoa.style.display = '';
                ppIdade.style.display = '';
                MontaCamposP(1,"FILHO");
                document.getElementById("slpFilhosPessoa").value = 1;
                break;
            case 2:
                dvpGrupoPessoa.style.display = '';
                ppIdade.style.display = '';
                MontaCamposP(1,"PESSOA");
                document.getElementById("slpGrupoPessoa").value = 1;
                break;
        }
    }
    
    function MontaCamposP()
    {
        var x = 1;
        var br = "";
        for(x=1;x<=15;x++)
        {
            br = "";
            if(x <= arguments[0])
            {
                document.getElementById("Textp"+ x).style.display = "";
                document.getElementById("Textp"+ x).value = '';
                if(x % 5 == 0)
                    br = "<br>";
                document.getElementById("Spanp"+ x).innerHTML = arguments[1] + br;
            }
            else
            {
                document.getElementById("Textp"+ x).style.display = "none";
                document.getElementById("Textp"+ x).value = '';
                document.getElementById("Spanp"+ x).innerHTML = "";
            }
        }
    }

    function VarificaPfFaminiaP()
    {
        var Validar = true;
        var Error = "";
        
        var Rd = document.getElementsByTagName("input");
        var spError = document.getElementById("sppError");
        spError.innerHTML = "";
        var i;
        
        var validaRd = false;
        var rdValor = "";
        for(i = 0;i < Rd.length;i++)
        {
            if(Rd[i].type == "radio" && Rd[i].name == "rdPerfilp" && 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_BoxPro_txtTitular").value.length == 0)
            {
                Validar = false;
                Error += "<li>» Informe a idade do titular</li>";
            }
            switch(rdValor)
            {
                case "0":
                    if(document.getElementById("ctl11_MenuBusca_BoxPro_txtConjugue").value.length == 0)
                    {
                        Validar = false;
                        Error += "<li>» Informe a idade do conjugue</li>";
                    }
                    
                    var flCasal = document.getElementById("slpFilhosCasal").value;
                    if(flCasal > 0)
                    {
                        var flCasalValida = true;
                        for(i = 1; i <= flCasal; i++)
                        {
                            if(document.getElementById("Textp"+ 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("slpFilhosPessoa").value;
                    if(flPessoa > 0)
                    {
                        var flPessoaValida = true;
                        for(i = 1; i <= flPessoa; i++)
                        {
                            if(document.getElementById("Textp"+ 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("slpGrupoPessoa").value;
                    if(psPessoa > 0)
                    {
                        var psPessoaValida = true;
                        for(i = 1; i <= psPessoa; i++)
                        {
                            if(document.getElementById("Textp"+ 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-prof').style.display='none'
            Fadex();
            return true;
         }
         else
         {
            spError.innerHTML = "<b>Ocorreram alguns error</b><ul>"+ Error +"</ul>";
            return false;
         }
     }

     function UncheckRdp() {

         var rdIndividual = document.getElementById("prf0");

         var rdPerfilp0 = document.getElementById("rdPerfilp0");
         var rdPerfilp1 = document.getElementById("rdPerfilp1");
         var rdPerfilp2 = document.getElementById("rdPerfilp2");

         var dvFilhosCasal = document.getElementById("dvpFilhosCasal");
         var dvFilhosPessoa = document.getElementById("dvpFilhosPessoa");
         var dvGrupoPessoa = document.getElementById("dvpGrupoPessoa");

         switch (arguments[0]) {
             case 1:
                 rdPerfilp0.checked = false; dvFilhosCasal.style.display = 'none';
                 rdPerfilp1.checked = false; dvFilhosPessoa.style.display = 'none';
                 rdPerfilp2.checked = false; dvGrupoPessoa.style.display = 'none';
                 break;
             case 2:
                 rdIndividual.checked = false;
                 break;
         }
     }
