﻿function AssureDifferentTitulaire( Chk, TitId, AssId, LblId, TxtId)
{
    if (Chk.checked == true)
        {
        for (var i = 0; i <= LblId.length-1; i++)
            {
            document.getElementById(TitId+'_'+LblId[i]).style.display = 'none';
            document.getElementById(AssId+'_'+LblId[i]).style.display = '';            
            }
        for (var i = 0; i <= TxtId.length-1; i++)
            {
            document.getElementById(TitId+'_'+TxtId[i]).style.display = '';
            document.getElementById(AssId+'_'+TxtId[i]).style.display = 'none';
            }
        document.getElementById(AssId+'_Personne').style.display = '';
        } 
    else
        {
        for (var i = 0; i <= LblId.length-1; i++)
            {
            document.getElementById(TitId+'_'+LblId[i]).style.display = '';
            document.getElementById(AssId+'_'+LblId[i]).style.display = 'none';            
            }
        for (var i = 0; i <= TxtId.length-1; i++)
            {
            document.getElementById(TitId+'_'+TxtId[i]).style.display = 'none';
            document.getElementById(AssId+'_'+TxtId[i]).style.display = '';
            }
        document.getElementById(AssId+'_Personne').style.display = 'none';
        } 
}

function CheckDeces(Chk)
{
   if (Chk.checked == false)
   {
        Chk.checked=true;
   } 
}

function CheckITD(Chk, Txt, Default, Img)
{
    if (Chk.checked == true)
    {
        Txt.disabled=false;        
        Txt.value=Default;
        Img.src='Images/Validation/SaisieOk.gif';
    }
    else
    {
        Txt.disabled=true;
        Txt.value='';
        Img.src='Images/Validation/SaisieVide.gif';
    }
}

function ChangeClause(Drp, Nb, Ben)
{
   if (Drp.selectedIndex==(Drp.options.length-1))
    {
      Nb.style.display='';
      Ben.style.display='';
    }
    else 
   {
      Nb.style.display='none';
      Ben.style.display='none';
    }
}

function ChangeNombreBeneficiaire(Drp, Ben)
{
   for (var i = 0; i<=Drp.selectedIndex; i++)
        {
        var Num = i+1;
        document.getElementById(Ben+Num+'_BeneficiairePersonne').style.display='';
        } 
   for (var i = Drp.selectedIndex+1; i<=Drp.options.length-1; i++)
        {
        var Num = i+1;
        document.getElementById(Ben+Num+'_BeneficiairePersonne').style.display='none';
        } 
}

function ClickEcheancier( Img, Ech )
{
    if (Ech.style.display=='')
       {
       Img.src='Images/Simulation/Expand.jpg';
       Ech.style.display='none';
       }
    else
       {
       Img.src='Images/Simulation/Minimize.jpg';
       Ech.style.display='';
       }   
}

function ClickPaiement( Rbl, Aut, Lbl)
{
    var i=0;
    do 
        {
        if (document.getElementById(Rbl.id+'_'+i).checked)
         if (document.getElementById(Rbl.id+'_'+i).value==Lbl)
            Aut.style.display=''
         else
            Aut.style.display='none'
         i++;
         }
    while (document.getElementById(Rbl.id+'_'+i)!=null)       
}

function ClickYes ( Rbl, Div)
{
    if (document.getElementById(Rbl.id+'_0').checked==true)
        {
        Div.style.display='';
        }
    else
        {
        Div.style.display='none';
        }
}

function ClickTypePersonne ( Rbl, Physique, Morale)
{
    if (document.getElementById(Rbl.id+'_0').checked==true)
        {
        Physique.style.display='';
        Morale.style.display='none';
        }
    else if (document.getElementById(Rbl.id.replace('_PersonneType_RblRadio','_AssureDifferentTitulaire')).checked==false)
        {
        document.getElementById(Rbl.id.replace('_PersonneType_RblRadio','_AssureDifferentTitulaire')).onclick();
        }
    else
        {    
        Physique.style.display='none';
        Morale.style.display='';
        }
}

function ClickAvecTitulaire ( ClientId, Titre)
{
    var Lbl = document.getElementById(ClientId+'_EtqPersonne')
    //Traitement Bloc Assure1
    Lbl.id.textContent=='undefined'?Lbl.innerHTML=Titre:Lbl.textContent=Titre;
    document.getElementById(ClientId+'_PersonneType_RblRadio_0').checked=true;
    ClickTypePersonne(document.getElementById(ClientId+'_PersonneType_RblRadio'),document.getElementById(ClientId+'_PersonnePhysique_PersonnePhysique'),document.getElementById(ClientId+'_PersonneMorale_PersonneMorale'));
    document.getElementById(ClientId+'_PersonneType_Radio').style.display='none';
    document.getElementById(ClientId+'_DivAssureDifferentTitulaire').style.display='none';
    //Traitement Bloc Titulaire
    document.getElementById(ClientId.replace('_Assure1','_Titulaire_Personne')).style.display='';
    document.getElementById(ClientId.replace('_Assure1','_Titulaire')+'_AssureDifferentTitulaire').checked=true;
}

function ClickSansTitulaire ( ClientId, Titre)
{
    var Lbl = document.getElementById(ClientId+'_EtqPersonne')
    //Traitement Bloc Assure1
    Lbl.id.textContent=='undefined'?Lbl.innerHTML=Titre:Lbl.textContent=Titre;
    document.getElementById(ClientId+'_PersonneType_Radio').style.display='';
    document.getElementById(ClientId+'_DivAssureDifferentTitulaire').style.display='';
    document.getElementById(ClientId+'_AssureDifferentTitulaire').checked=false;
    //Traitement Bloc Titulaire
    document.getElementById(ClientId.replace('_Assure1','_Titulaire_Personne')).style.display='none';
}
