Ciao mcganass,

se le 5 check hanno nomi differenti
codice:
<script language="javascript">
function Controlla(ff){
	var almenouno = (ff.NomeCheck1.checked || ff.NomeCheck2.checked || ff.NomeCheck3.checked || ff.NomeCheck4.checked || ff.NomeCheck5.checked)
	if(!almenouno){
		alert('Selezionare almeno un check')
		return false
	}else return true
}
</script>
<form onsubmit="return Controlla(this)">
<input type="checkbox" name="NomeCheck1" value="on">
<input type="checkbox" name="NomeCheck2" value="on">
<input type="checkbox" name="NomeCheck3" value="on">
<input type="checkbox" name="NomeCheck4" value="on">
<input type="checkbox" name="NomeCheck5" value="on">
<input type="submit" value="submit">
</form>
se invece hanno lo stesso nome
codice:
<script language="javascript">
function Controlla(ff){
	var almenouno = false
	for(i=0;i<ff.NomeCheck.length;i++)
		if(ff.NomeCheck[i].checked)almenouno=true
	if(!almenouno){
		alert('Selezionare almeno un check')
		return false
	}else return true
}
</script>
<form onsubmit="return Controlla(this)">
<input type="checkbox" name="NomeCheck" value="on">
<input type="checkbox" name="NomeCheck" value="on">
<input type="checkbox" name="NomeCheck" value="on">
<input type="checkbox" name="NomeCheck" value="on">
<input type="checkbox" name="NomeCheck" value="on">
<input type="submit" value="submit">
</form>