Non riesco a capire perche' non mi invia il form (se clicco sul pulsante "invia" non fa nulla, non mi da' nemmeno errore.

Il codice e' questo (ci sono delle parti in asp, ma il problema non e' asp):
codice:
<script language="javascript">
 <!--
  function Modulo() {
     var corso = document.modulo.corso.value;
     var analisi = document.modulo.analisi.value;
     var progettazione = document.modulo.progettazione.value;
     var start = document.modulo.start.value;
     var erogazione = document.modulo.erogazione.value;
     var monitoring = document.modulo.monitoring.value;

        if ((corso == "") || (corso == "undefined")) {
           alert("Per favore inserisci il nome del corso.");
           document.modulo.corso.focus();
           return false;
        }
        else if ((analisi == "") || (analisi == "undefined")) {
           alert("Per favore inserisci una data per l'analisi.");
           document.modulo.analisi.focus();
           return false;
        }
        else if ((progettazione == "") || (progettazione == "undefined")) {
           alert("Per favore inserisci una data per la progettazione.");
           document.modulo.progettazione.focus();
           return false;
        }
        else if ((start == "") || (start == "undefined")) {
           alert("Per favore inserisci una data per lo start edizione pilota.");
           document.modulo.start.focus();
           return false;
        }
        else if ((erogazione == "") || (erogazione == "undefined")) {
           alert("Per favore inserisci una data per l'erogazione corso.");
           document.modulo.erogazione.focus();
           return false;
        }
        else if ((monitoring == "") || (monitoring == "undefined")) {
           alert("Per favore inserisci una data per il monitoring.");
           document.modulo.monitoring.focus();
           return false;
        }
        else {
           document.modulo.action = "corso_new2.asp";
        }
}

 //-->


</script> 



<%
v1=Request.serverVariables("logon_user") 
v2=split(v1,"\")
user2=v2(1)
'response.write v1
sql="select * from [users] where username='"&user2&"'"
set rs=con.execute(sql)
if rs.eof then

response.redirect("error.asp")
else
%>





<form method='post' action=corso_new2.asp name="modulo">

<% 
'response.write("<center><h2><font color=ff0000>Nuovo Corso

</font></center>")

sql="select * from [corso] order by [IDcorso] desc"
set rs=con.execute(sql)
if rs.eof then
codex=1
else
codex=rs("IDcorso")+1
end if
session("codex")=codex
session("perc")=request.querystring("codice")
response.write("<center><table border=0 width=""98%"">")
response.write("<tr><td width=200 valign=top>[b]Corso:</td><td><input type=txt name=corso>")
response.write("<tr><td valign=top>[b]Analisi dei bisogni:</td><td><input type=txt name=analisi>")
response.write("<tr><td valign=top>[b]Progettazione:</td><td><input type=txt name=progettazione>")
response.write("<tr><td valign=top>[b]Erogazione:</td></tr>")
response.write("<tr><td colspan=2><center><table border=0 width=""94%"">")
response.write("<tr><td width=175 valign=top>[b]- Start edizione pilota:</td><td><input type=txt name=start>")
response.write("<tr><td valign=top>[b]- Erogazione corso:</td><td><input type=txt name=erogazione>")
response.write("</td></tr></table></td></tr>")
response.write("<tr><td valign=top>[b]Monitoring:</td><td><input type=txt name=monitoring>")


response.write("<tr><td></td><td><input type=button value=Invia onClick=""Modulo()""></td></tr></table>")
response.write("</form>
")

end if
%>
Grazie