Mi propuesta es la siguiente:
Cada vez que toques a un boton llamar a una funcion en javaScript y que este compruebe las que estan seleccionada si son igual a 5 desabilitar las demas sino habilitarlas, los id de los checkbox son los que tu as dicho, yo e probado creando una clase en todas igual llamada "check" para luego desde javaScript con document.getElementsByClassName poder coger todas quedando el codigo de esta manera:
Código Javascript
:
Ver original<html>
<head>
<script type="text/javascript" >
function prueba(){
c=document.getElementsByClassName('check');
count=0;
for(i=0;i<c.length;i++){
if(c[i].checked==1){count++;}
}
alert("En total hay: " + count + "seleccionados");
if(count==5){
alert("no se puede seleccionar mas!!")
for(i=0;i<c.length;i++){
if(c[i].checked==0){
c[i].disabled=true;
}
}
}
else{
for(i=0;i<c.length;i++){
if(c[i].disabled=true){c[i].disabled=false;}
}
}
}
</script>
</head>
<body>
<input type="checkbox" class="check" id="atrib_1" onclick="prueba()"/>uno<br />
<input type="checkbox" class="check" id="atrib_2" onclick="prueba()"/>dos<br />
<input type="checkbox" class="check" id="atrib_3" onclick="prueba()" />tres<br />
<input type="checkbox" class="check" id="atrib_4" onclick="prueba()"/>cuatro<br />
<input type="checkbox" class="check" id="atrib_5" onclick="prueba()"/>cinco<br />
<input type="checkbox" class="check" id="atrib_6" onclick="prueba()"/>seis<br />
<input type="checkbox" class="check" id="atrib_7" onclick="prueba()"/>siete<br />
<input type="checkbox" class="check" id="atrib_8" onclick="prueba()"/>ocho<br />
<input type="checkbox" class="check" id="atrib_9" onclick="prueba()"/>nueve<br />
<input type="checkbox" class="check" id="atrib_10" onclick="prueba()"/>diez<br />
<input type="checkbox" class="check" id="atrib_11" onclick="prueba()"/>once<br />
<input type="checkbox" class="check" id="atrib_12" onclick="prueba()"/>doce<br />
<input type="checkbox" class="check" id="atrib_13" onclick="prueba()"/>trece<br />
<input type="checkbox" class="check" id="atrib_14" onclick="prueba()"/>catorce<br />
<input type="checkbox" class="check" id="atrib_15" onclick="prueba()"/>quince<br />
<input type="checkbox" class="check" id="atrib_16" onclick="prueba()"/>dieciseis<br />
<input type="checkbox" class="check" id="atrib_17" onclick="prueba()"/>diecisiete<br />
<input type="checkbox" class="check" id="atrib_18" onclick="prueba()"/>dieciocho<br />
<input type="checkbox" class="check" id="atrib_19" onclick="prueba()"/>diecinueve<br />
<input type="checkbox" class="check" id="atrib_20" onclick="prueba()"/>veinte<br />
</body>
</html>
creo que es una forma sencilla de hacerlo teniendo una base de conocimientos, no e probado con el codigo de America|UNK pero igual tambien funciona, yo te propongo para que tengas dos alternativas.
Espero haberte ayudado.
Un saludo!