function affiche(choix,afermer)
{
     for ( var a=0 ; a<afermer.length ; a++ )
     {
          document.getElementById(afermer[a]).className = "close";
     }

     i = choix.selectedIndex;
     valeur = choix.options[i].value;
     if ( valeur != "" ) document.getElementById(valeur).className = "open";
}


function Type(quoidoncquesse)
{  
     if ( !(quoidoncquesse instanceof Object) )
     {  
          return (typeof(quoidoncquesse));
     }
     else
     {
          switch (true)
          {
               case (quoidoncquesse instanceof String) : return "string"; break;
               case (quoidoncquesse instanceof Array)  : return "array";  break;
               case (quoidoncquesse instanceof RegExp) : return "regexp"; break;
          }  
     }
}

function is_array(variable) 
{
     if ( Type(variable) == "array" )
     {
          return true;
     }
     else
     {
          return false;
     }
}

function changeAffichageUnique(id,type)
{
     if ( is_array(id) )
     {
          for ( var i=0 ; i<id.length ; i++ )
          {
               document.getElementById(id[i]).className = type;
          }
     }
     else
     {
          document.getElementById(id).className = type;
     }

     return false;
}

function changeAffichage(id)
{
     if ( is_array(id) )
     {
          for ( var i=0 ; i<id.length ; i++ )
          {
               if ( document.getElementById(id[i]).className == "close" )
               {
                    document.getElementById(id[i]).className = "open";
               }
               else
               {
                    document.getElementById(id[i]).className = "close";
               }
          }
     }
     else
     {
          if ( document.getElementById(id).className == "close" )
          {
               document.getElementById(id).className = "open";
          }
          else
          {
               document.getElementById(id).className = "close";
          }
     }

     return false;
}