Вот наваял. даже работает)))
inputs=document.getElementsByTagName("input");
for(var i=0;i<inputs.length;i++)
{
if(inputs[i].type=="checkbox")
{
inputs[i].onchange=function()
{
inputs=document.getElementsByTagName("input");
for(var i=0;i<inputs.length;i++)
{
if(inputs[i].type=="checkbox")
{
inputs[i].checked=false;
}
this.checked=true;
}
}
}
}
оптимизацией не занимался, но это вы уж сами