Qualcuno mi corregge la parte in fondo del check-box perchè così non mi funziona e mi parte lo stesso il form

L'action è così

codice:
<form method="post" action="email.asp" name="modulo" id="modulo" onsubmit="return controlla();">
Js esterno

codice:
function controlla()
{                 
	
	if (document.modulo.nome.value=="")        
	{
		alert("Il campo NOME e' obbligatorio");
		document.modulo.nome.focus();
		return false;
	}
	
	if (document.modulo.azienda.value=="")        
	{
		alert("Il campo AZIENDA e' obbligatorio");
		document.modulo.azienda.focus();
		return false;
	}
	
	if (document.modulo.indirizzo.value=="")        
	{
		alert("Il campo INDIRIZZO e' obbligatorio");
		document.modulo.indirizzo.focus();
		return false;
	}
	
	if (document.modulo.telefono.value=="")        
	{
		alert("Il campo TELEFONO e' obbligatorio");
		document.modulo.telefono.focus();
		return false;
	}
	
	if (document.modulo.fax.value=="")        
	{
		alert("Il campo FAX e' obbligatorio");
		document.modulo.fax.focus();
		return false;
	}
	
	if (document.modulo.trovato.selectedIndex==0) {
	alert("Devi indicare come ci hai TROVATI.");
	document.modulo.trovato.focus();
	return false;
	}

	email = document.modulo.email.value;
	Filtro = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/;
	if (!(Filtro.test(email)))
	{
	alert("Indirizzo EMAIL non corretto!");
	document.modulo.email.focus();
	return false;
	}


	if ((document.modulo.richiesta.value=="") || (document.modulo.richiesta.value=="Qui la tua richiesta..."))
	{
	alert("Non hai inserito il MESSAGGIO!");
	document.modulo.richiesta.focus();
	return false;
	}

	if (!(document.modulo.privacy.checked))
	{
	controllo=true;
	alert("Devi accettare la PRIVACY");
	}

	return true;
}