La function check() rifatta:
codice:
function check(){
if(document.netlounge.accetto.checked!=true){
	alert("Devi aver letto e accettato le condizioni di utilizzo");
    return false;
}
else{

		errore1 = "Devi inserire il tuo nome";
		errore2 = "Devi inserire la tua mail";
		errore3 = "Devi inserire la tua data di nascita";
		errore4 = "Devi inserire il tuo CAP";
		errore5 = "Devi inserire il tuo numero di cellulare";
		errore6 = "Devi inserire la tua provincia";
		errore7 = "Devi inserire il tuo cognome";
		errore8 = "Devi inserire il codice della tua tessera";
		errore9 = "Devi inserire la tua città ";
		errore10 = "Devi inserire il tuo indirizzo";
		if (document.netlounge.nome.value.length ==0){
            alert(errore1);
            return false;
        }
		if (document.netlounge.mail.value.length ==0){
            alert(errore2);
            return false;
        }
		if (document.netlounge.nascita.value.length ==0){
            alert(errore3);
            return false;
        }
		if (document.netlounge.cap.value.length ==0){
            alert(errore4);
            return false;
        }
		if (document.netlounge.telefono.value.length ==0){
            alert(errore5);
            return false;
        }
		if (document.netlounge.provincia.value.length ==0){
            alert(errore6);
            return false;
        }
		if (document.netlounge.cognome.value.length ==0){
            alert(errore7);
            return false;
        }
		if (document.netlounge.codice.value.length ==0){
            alert(errore8);
            return false;
        }
		if (document.netlounge.citta.value.length ==0){
            alert(errore9);
            return false;
        }
		if (document.netlounge.indirizzo.value.length ==0){
            alert(errore10);
            return false;
        }
        document.netlounge.action="register.php";
		return true;
		}
}
poi: togli la funziona vai() che non serve.
Modifica la dichiarazione della form così:
codice:
<form name="netlounge" method="POST" onsubmit="return check();">
infine modifica il pulsante di invio cos&igrave;:
codice:
<div id="campo_invia"><input type="image" src="images/registrazione/invia.png" />
</div>
Infatti un input con type image se cliccato effettua il submit della form ma, visto che la form ha l'attributo onsubmit valorizzato a return check(), esegue la check che, se qualcosa va storto torna false e non esegue il submit, se invece va tutto bene setta l'action, ritorna true ed il submit viene eseguito.

HTH
Zappa