ho risolto con molte meno righe di codice in questo modo

codice:
 <script type="text/javascript">
  
  function type_check(f) {
 	var e = f.elements;
 	if (flag == 1) {
 	for( i=0; i < e.length; i++) 
 		if( e[i].type=='checkbox' && e[i].checked ) return true;
 	alert("Selezionare almeno una voce.");
 	return false;
 	}
	
  }
  
  </script>
e nel form

<form name="formTipo" action="<?php echo $PHP_SELF; ?>" method="POST" onsubmit="return type_check(this)">

Grazie per l'aiuto !