function init(tval)

{
   var ovaleur = d_valeur();
   selectperiode(ovaleur);
   affectePeriode(tval);
}


function affectePeriode(tval)
{

   // récupération de l'objet valeur
   var ovaleur = d_valeur();
   // récupération de la matrice globale
   var m_g = ovaleur.global;
   // récupération du tableau des valeurs de la période sélectionnée
   var t_p = m_g[0];
   // récupération du nombre de valeurs
   var nb_val = ovaleur.nbvaleur;
   // récupération du tableau des libellés
   var t_lib = ovaleur.libelle;
   // récupération du tableau des compléments
   var t_com = ovaleur.complement;
   // récupération de la valeur booleénne reference
   var reference = ovaleur.reference;

// Affichage des libellés
   if (t_lib[0] != '')
   {
      var libelle = t_lib[0];
      var nb_lib = libelle.nombre;
      document.choix.lib1.value = libelle.premier;
      if (nb_lib == 2)
      {
         document.choix.lib2.value = libelle.second;
      }
      if (nb_lib == 3)
      {
         document.choix.lib2.value = libelle.second;
         document.choix.lib3.value = libelle.troisieme;
      }
      if (nb_lib == 4)
      {
         document.choix.lib2.value = libelle.second;
         document.choix.lib3.value = libelle.troisieme;
         document.choix.lib4.value = libelle.quatrieme;
      }
      if (nb_lib == 5)
      {
         document.choix.lib2.value = libelle.second;
         document.choix.lib3.value = libelle.troisieme;
         document.choix.lib4.value = libelle.quatrieme;
         document.choix.lib5.value = libelle.cinquieme;
      } 
   }
   else
   {
      var nb_lib = 0;
   }

// Affichage des valeurs 
   var indice_doc = 0;
   var indice_tab = 0;
   var lg_val = tval.length;
   for (i=0;i<lg_val;i++)
   {
      indice_doc = i + 1 + nb_lib;
      indice_tab = tval[i];
      document.choix.elements[indice_doc].value = t_p[indice_tab];
   }

// Affichage de la référence si nécessaire
//   if (reference == "oui")
//   {
//      indice_tab = nb_val + 1;
//      document.choix.reference.value = t_p[nb_val+1];
//   }

// affichage du complément
//   if (navigator.appName.indexOf("Netscape")>=0)
//    {
//      if (t_com[0] != '')
//      {
//         var val_comp = t_com[0];
//         document.choix.complement.value = val_comp.ligne;
//      }
//    }
//    else
//    {
//       if (t_com[0] != '')
//      {
//         var val_comp = t_com[0];
//         document.choix.elements["complement"].value = val_comp.ligne;
//	   if (val_comp.ligne == '')
//         {
//            document.all.lecomplement.style.visibility='hidden';
//         }
//	   else
//         {
//            document.all.lecomplement.style.visibility='visible';
//         }
//      }
//   }
}



