Non ti ho detto che ho un altro controllo per un radio button......
pensavo di poterlo integrare ai tuoi suggerimenti ma così non è stato!!!
Dagli un occhiata così lo correggo...

codice:
<SCRIPT Language="Javascript">
<!--

function ControllaForm()
	{

		var viaggiarectr=true;

// Controllo CHECKBOX 

  var preferenze=false;
  var cc = document.info.elements['preferenze[]']
  var almenouno=false
  for(var i=0;i<cc.length;i++)
    if(cc[i].checked)almenouno=true
  if ((preferenze) || (almenouno)){preferenze=true}
  if (!preferenze){
    controllo=true;
    alert("Specifica preferenze");
  }
  // Fine Controllo CHECKBOX


// Fine Controllo CHECKBOX

// Controllo RADIObutton 
		for (i=0;i<2;i++)
			{
			(document.info.viaggiare[i].checked)?viaggiarectr=false:null
			}
			if (viaggiarectr)
				{
				controllo=true;
				alert("Non hai specificato se sai cantare.\nIl form non sarà inviato");
		}

// Fine controllo RADIObutton

	if (controllo){return false}else{return true}

	}

// -->
</SCRIPT>