<script>
function fncA(){
var obj=document.getElementsByTagName("input");
for(var i=0;i<obj.length;i++){
if (obj[i].type=="checkbox"&&obj[i]!=event.srcElement){
obj[i].checked=false;
}
}
    //event.srcElement.checked=true;
}
function fncB(){
var objA=document.getElementsByTagName("input");
for (var i=0;i<objA.length;i++){
     try{
      document.all("a"+i).checked=false;}
     catch(e){break;}
}
}</script>A:
<input type="checkbox" name="a0" value="a0" onclick="fncA();">
<input type="checkbox" name="a1" value="a1" onclick="fncA();">
<input type="checkbox" name="a2" value="a2" onclick="fncA();">
<input type="checkbox" name="a3" value="a3" onclick="fncA();">
<input type="checkbox" name="a4" value="a4" onclick="fncA();">
<br>B:
<input type="checkbox" name="b0" value="a0" onclick="fncB();">
<input type="checkbox" name="b1" value="a1" onclick="fncB();">
<input type="checkbox" name="b2" value="a2" onclick="fncB();">
<input type="checkbox" name="b3" value="a3" onclick="fncB();">
<input type="checkbox" name="b4" value="a4" onclick="fncB();">