ciao

ho realizzato un form e quando clicco il tasto di invio devo verificare se i due campi "oggetto" e "messaggio" sono compilati; di conseguenza deve inviare una mail all'amministratore che dice che è stata inserita una nuova discussione

sapreste dirmi se è possibile richiamare una funzione php da una funzione javascript?
pechè la funzione email(), in php, da sola funziona e anche la funzione Modulo()in Javascript, il problema è quando cerco di richiamarne una dall'altra.

se non è possibile richiamare la funzione come posso riscrivere la funzione Modulo in php?

codice:
<form id="form1" action="mail.php" method="post" name="discussione">
 OGGETTO 
</br>
 <input name="oggetto" type="text" size="50" />
</br>
 MESSAGGIO 
</br>
 <textarea name="messaggio" cols="80" rows="10"></textarea>
</br>
</br>
 <input name="invia" type="submit" value="invia" onclick="Modulo()" />
</form>


   <script language="javascript" type="text/javascript">
<!--
  function Modulo() {
  
        var formx = document.getElementById("form1");

        if ((formx.oggetto.value != "")) {
		   if ((formx.messaggio.value != ""))
             <? email()?>
    }
           return false;
        } 
-->
</script>
Codice PHP:
<? 
function email(){
   
$destinatario="email@dominio.it";
   
$oggetto="nuova discussione";
   
$testo="è stata aggiunta un a nuova discussione nel forum";
  
mail($destinatario,$oggetto,$testo);

  } 
?>