Javascript non e' il mio forte, sto povando a modificare una funzione che ho trovato

codice:
<script type="text/javascript">

function AbilitaDisabilita(massimo){
	var count=0; // questa variabile quando e' = al parametro passato alla funzione disabilita i checkbox
	var box = document.getElementsByTagName("input") // box e' l'array di tutti gli input
	for(var i=0; i<box.length; i++){ // scorro l'array box
		if(box[i].type=="checkbox" && box[i].checked){ // se è una checkbox ed è selezionata allora incremento count
			count++;
		}
		if(count!=massimo){
			// DISABILITO LE CASELLE 
		}else{
			// ABILITO LE CASELLE
		}
	}
}
onload=function(){
	AbilitaDisabilita(massimo);
}

</script>
nel form poi ad ogni checkbox richiamo la funzione con onclick="AbilitaDisabilita(2)"

Sebbene non sia proprio quello che volevo perchè il form praticamente è un questionario, con delle domande ciascuna che prevede un numero diverso di risposte, la prima domanda deve avere 2 risposte, la seconda 1, non so se sia questa la strada.