function controlla(aForm) {
//alert(aForm.name)
 var list  = new Array();
 var names = new Array();
 j         = 0;
 //--------- Numero degli elementi nel form
 len = aForm.elements.length;
 //alert(len);
 //--------- Ciclo su tutti gli elementi che dipendono dal form
 for (i=0;i<len;i++) {
  curObj = aForm.elements[i];
	//--------- Prendo solo i tag di tipo radio
	if (curObj.type == 'radio') {
	 //--------- Se l'elemento non è già stato inserito nell'array
	 if (list[curObj.name] == null) {
	   //-------- Inserisco in un array i nomi dei radio
	   names[j]          = curObj.name;
		 //-------- Inserisco in un array per un nome di radio se é selezionato o no
  	 list[curObj.name] = curObj.checked;
		 //-------- Incremento per il prossimo elemento
		 j++;
	 } // if (list[curObj.name] == null)
	 //--------- Se l'elemento non è selezionato posso eventualmente passarlo a selezionato (true)
	 if (list[curObj.name] == false) {
	  list[curObj.name] = curObj.checked;
	 } //  if (list[curObj.name] == false)
	} // if (curObj.type == 'radio')
 } // for (i=0;i<len;i++)
//alert(names.length);
 //--------- Ciclo sull'array dei nomi
 for (i=0;i<names.length;i++) {
  //--------- Ricavo il valore della selezione o no per il nome del radio
  aValue = list[names[i]];
  //alert(document.getElementById(names[i]));

  	//silvano funziona con sfondo
	//  var el = document.getElementById(names[i]);
	//el.style.backgroundColor = 'transparent';

	if (aValue == false) {
	 //alert('Non hai risposto a tutte le domande !!!' + names[i]);
	 //style="background-color:#00ff00;"

	//silvano funziona con sfondo
	//var el = document.getElementById(names[i]);
	//el.style.backgroundColor = '#6699CC';

	 //return false;
	var errore = 1
	} // if (aValue == false)
 } // for (i=0;i<names.length;i++)
  if(errore == 1){
 alert("Non hai risposto a tutte le domande!\n Controlla ed effettua una scelta.");
 return false;
 }
/*
 if(aForm.name == "checkFormEDI"){
 //alert("sono risultato")
 risultato();
 }*/
 //alert("sono qui")
 return true;
} // function controlla(aForm)