Le changement de l'un formulaire de valeur basée sur le onChange de l'autre avec javascript

Je n'arrive pas à obtenir cette fonction pour travailler sur. Je suis en train de changer le "business" de la valeur d'entrée de mon formulaire basé sur une valeur sélectionnée dans la "quantité" de liste déroulante. Ce qui me manque!!! J'ai essayé ce que pour une heure.

  <script type="text/javascript">
  function chPy()
  {
  var businessvar = "[email protected]";
  if (document.forms['5'].amount.value > 11){
  businessvar = "[email protected]"
  }
  document.forms['5'].business.value = businessvar;
  }
  </script>

  <form name="5">
  <select name="amount" OnChange="chPy()">
      <option value="na">Select</option>
      <option value="1.00">$1</option>
      <option value="5.00">$5</option>
      <option value="10.00">$10</option>
      <option value="15.00">$15</option>
      <option value="20.00">$20</option>
      <option value="25.00">$25</option>
  </select> 
  <input name="business" type="text" value="">
  </form>

Ok. La prochaine étape. J'ai environ 100 de ces formulaires sur une page. Au lieu d'en créer un pour chaque formulaire, j'aimerais avoir un script qui change en fonction de laquelle le formulaire est en cours de modification avec "onChange". Chacun des formulaires sur la page ont des valeurs du même nom (mais pas d'ID) (ils sont pour paypal). Je pense qu'il sera ok si je peux changer le"nom du formulaire" dans le texte suivant: "le document.forms['nom du formulaire']" basé sur une variable remplie par quelque chose comme chPy("nom du formulaire") etc..... Je n'arrive pas à obtenir que le travail soit.