Sto cercando di rendere obbligatorie 2 chackbox... Se funzionano con Firefox, non funzioano con IE7... Ma può essere???

codice:
function prova() {
if (document.getElementsByName('condizioni').checked== false)
	{
		alert("Devi accettare le condizioni di vendita per effettuare l'acquisto");
		return false;
	}
if (!document.getElementsByName('privacy').checked)
	{
		alert("Devi dare il tuo consenso al trattamento dei dati personali per effettuare la registrazione");
		return false;
	}

}

<form id="ordine" method="post" action="ordine_inviato.asp" onSubmit="return prova();">
<input name="condizioni" type="checkbox" id="condizioni" value="1" tabindex="30" />
<input name="privacy" type="checkbox" id="privacy" value="1" tabindex="31" />
</form>