Markus: variable in funktion übergeben und einsetzen

Beitrag lesen

hab hier wiedermal ein kleines prob ;) möchte gerne eine variable an eine funktion übergeben und einsetzen, was aber fehlschlägt.
ich möchte ganz gerne "list1" übergeben, dass in die funktion add einsetzen, so dass nachher der wert aus der auswahlliste ausgegeben wird. bekomm es aber einfach nicht hin, das einzigste was ich durch setzen von anführungsstrichen geschafft habe ist, dass mir "document.namelist.list1.options[1].value" ausgegeben wurde, ist ja aber nicht das ziel :(

ich hoffe ihr versteht was ich meine.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
<script type="text/javascript">
function add(nr)
{
var nr;
gm=document.namelist.+nr+.options[1].value;
document.write(gm);
}
</script>

</head>

<body>
<table border="0" width="100%">
  <form name="namelist" action="">
    <tr>
        <td width="20%">
          <p>
            <select name="list1" size="6" multiple>
              <option value="Heino">Heino</option>
              <option value="Michael Jackson">Michael Jackson</option>
              <option value="Tom Waits">Tom Waits</option>
              <option value="Nina Hagen">Nina Hagen</option>
              <option value="Marianne Rosenberg">Marianne Rosenberg</option>
            </select>
   </p>
   <p>
            <input type="button" name="add1" value="Test" onClick="add(list1)">
          </p>
        </td>
  </form>
</table>
</body>
</html>