Sera ragazzi ho realizzato il seguente script ma il submit non funziona dove sbaglio??

function Verifica()
{
if (document.invioemail.selectSmtp.value=="")
{ alert("Non hai selezionato nessus SMTP.")
return false;}
if (document.invioemail.selectSmtp.value=="Nuovo SMTP" && document.invioemail.indSmtp.value=="Inserisci qui il nuovo SMTP")
{ alert("Non hai inserito un SMTP valido.")
return false;}


if (document.invioemail.selectEmail.value=="")
{ alert("Non hai selezionato nessuna EMAIL.")
return false;}
if (document.invioemail.selectEmail.value=="Nuova email" && document.invioemail.indEmail.value=="Inserisci qui la nuova email")
{ alert("Non hai selezionato una EMAIL valida.")
return false;}


if (document.invioemail.oggetto.value=="")
{ alert("Non hai inserito nessun OGGETTO.")
return false;}

if (!confirm("Le modifiche effettuate non potranno essere annulate.\rContinuare?"))
return false;

return true;

document.invioemail.submit();
}

<form method="POST" name="invioemail" onsubmit="javascript:{adatta(); adatta1(); return Verifica();}" action="pippo.asp">

... ...

<input name="modifica" value="Applica" type="button" disabled="true" onClick="return Verifica()">

1000 grazie a chi mi possa dare una mano.