slib_lang_exists_tmp=yes

slib_title=Composants chimiques
slib_parms=4\
 , équation chimique\
 , [optionnel] le mot htmlbuttons suivi d'une espace et d'un nombre\
 , [optionnel] le mot shuffle\
 , [optionnel] une liste de mots à ajouter, encadrés par des crochets. Certains mots sont magiques :\
 extra se développe en '+,->' ; redox_extra se développe en 'H^+_aq,OH^-_aq,H2O,e^-'.

slib_out= Renvoie une matrice des réactifs en première ligne \
et des produits en seconde ligne. 
Si le paramètre htmlbuttons \
est spécifié, La sortie est un code pour faire des bouttons cliquables.\
Puis, le nombre fait référence à un champ de réponse qui recevra les \
résultats des évènements du bouton. 
Si le paramètre shuffle est\
spécifié, les boutons sont mélangés. 
Ces boutons peuvent être \
rendus actifs à l'aide du code javascript ci-dessous, à ajouter à la page : \

\
<script type="text/javascript">\
function getInput(n){\
  f=window.document.forms[0];\
  for(i=0; i<f.elements.length; i=i+1){\
    if (f.elements[i].name=="reply"+n) { \
      return f.elements[i];\
    }\
  }\
  return null;\
}\
function appendToInput(n,msg){\
  var i=getInput(n);\
  i.value=i.value+msg+' ';\
  i.focus();\
}\
</script>\

slib_comment=Utiliser la syntaxe acceptée par la commande chemeq
