Salve spero di non sbagliare post...ho un form sul mio sito integrato con controlli javascript alert, alla pressione del tasto RESET mi resetta il form però mi apre l'alert NOMINATIVO e ciò non dovrebbe accadere, vi posto il codice, se qualcuno può aiutarmi a capire, grazie.

codice:
                                          <form name="modulo" method="post" action="invia.php" onsubmit="return Modulo()">                      <div class="tab2"><table width="100%"  border="0" cellspacing="0" cellpadding="0">   <tr>     <td width="22%" height="20" class="colorchange2">Nominativo*:</td>     <td width="78%" height="20"><input type="text" name="nominativo" id="nominativo" class="field"/></td>   </tr>   <tr>     <td height="20" class="colorchange2">Società:</td>     <td height="20"><input type="text" name="societa" id="societa" class="field" /></td>   </tr>   <tr>     <td width="22%" height="20" class="colorchange2">Indirizzo*:</td>     <td width="78%" height="20"><input type="text" name="indirizzo" id="indirizzo" class="field"/></td>   </tr>   <tr>     <td height="20" class="colorchange2">Telefono*:</td>     <td height="20"><input type="text" name="telefono" id="telefono" class="field" /></td>   </tr>   <tr>     <td height="20" class="colorchange2">E-mail*:</td>     <td height="20"><input type="text" name="email" id="email" class="field" /></td>   </tr>   <tr>     <td valign="top" class="colorchange2">Messaggio*:</td>     <td><textarea name="messaggio" id="messaggio" class="message"></textarea> 		         <div style="margin-top:25px;">  	    <input type="image" src="images/contacts-reset.jpg" onClick="reset()"/> <input type="image" src="images/contacts-send.jpg"/>                  </pre>         </div>                	</td>   </tr> </table></div> </form>      <script type="text/javascript">     function Modulo() {      // Variabili associate ai campi del modulo      var nominativo = document.modulo.nominativo.value;      var societa = document.modulo.societa.value; 	 var indirizzo = document.modulo.indirizzo.value;      var telefono = document.modulo.telefono.value;      var email = document.modulo.email.value;      var messaggio = document.modulo.messaggio.value;	           // Espressione regolare dell'email      var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;          	//Effettua il controllo sul campo NOMINATIVO         if ((nominativo == "") || (nominativo == "undefined")) {            alert("Il campo Nominativo è obbligatorio.");            document.modulo.nominativo.focus();            return false;         } 	//Effettua il controllo sul campo INDIRIZZO         if ((indirizzo == "") || (indirizzo == "undefined")) {            alert("Il campo Indirizzo è obbligatorio.");            document.modulo.indirizzo.focus();            return false;         }         //Effettua il controllo sul campo TELEFONO         else if ((isNaN(telefono)) || (telefono == "") || (telefono == "undefined")) {            alert("Il campo Telefono è numerico ed obbligatorio.");            document.modulo.telefono.value = "";            document.modulo.telefono.focus();            return false;         } 	//Effettua il controllo sul campo EMAIL         else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {            alert("Inserire un indirizzo email valido.");            //document.modulo.email.select(); 		   document.modulo.email.focus();            return false;         }          	//Effettua il controllo sul campo MESSAGGIO 	else if (messaggio == "") { 		alert("Il campo Messaggio è obbligatorio."); 	        document.modulo.messaggio.focus();         	return false;         } 		  	else if (alert("Grazie per averci contattato! Un Consulente Multisolution la ricontatterà appena possibile.")) 	(document.modulo.setAttribute("action", "invia.php"))           } </script>