Piccolo problema classico con un form.

Per la validazione richiama una funzione controllo. (Ho semplificato la funzione per fare prima)

codice:
function controllo() {

	http.open("POST", "/ajax_controllo_singolo.php", true);
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http.setRequestHeader('Content-length',parametri.length);
	http.setRequestHeader('Connection', 'close');

	http.setRequestHeader('Cookie', 'Accesso=<?php echo $DatiUtente["Accesso"]; ?>');
    http.send(parametri);
return false;
}
<form id="fm-form" name="fm-form" action="xx" method="post" onSubmit="return esegui();">

Il problema è che invia tramite il form normale bypassando il controllo...

Qualcuno potrebbe aiutarmi?

Grazie infinite!