Ho questo form:

codice:
<form action="#" method="post" name="form1" id="form1">
                    <div align="center"> 
                      <input type="text" name="nome" id="nome" value="nome" size="15" maxlength="60">
                      - 
                      <input type="text" name="mail" id="mail" value="indirizzo email" size="15" maxlength="100">
                      <input type="button" name="submit" value="Registrati!" onClick="b()" class="bottone">
                    </div>
                  </form>
alla pressione del tasto eseguo la function b() che è questa:
codice:
<script type="text/javascript">
<!-- 
function b()  {
window.open('admin/Subscribe.asp?code=3f6y&nome='+document.form1.nome.value+'&mail='+document.form1.mail.value,'newsletter','width=600,height=400') 
}
// --> 
</script>
ma mi restituisce questo errore:

document.form1.nome.value è nullo o non è un oggetto

non riesco a capire, grazie