Ciao.
Ho copiato il codice con le correzioni ma.....NISBA!
Probabilmente credo che non riesco a far vedere allo script i valori dei campi di input del form.

Ti scrivo una parte di codice per farti vedere come assegno le variabili :

Prendiamo in considerazione la var "Nome" , ecco come la assegno nello script :

codice:
var Nome = document.FormRegistrazione.Nome.value;
Questo è il tag form a cui ho assegnato il nome "FormRegistrazione :

codice:
<form name="FormRegistrazione" method="post">
Il campo di input relativo al nome :

codice:
<input class="caselleInput" type="text" name="Nome">
Infine il bottone del form che al click dovrebbe eseguire il metodo nello script :

codice:
<input class="bottone" type="button" value="Registra" onClick="ControlloCampi()">
vedi qualche errore ?

Tranquillo non sei "Bacchettone"