<script type="text/javascript">
function validate_radio() {
n = 0;
for (i=0;i<document.getElementsByName("test").length;i++) {
if (document.getElementsByName("test").checked) n++;
}
if (n>0) document.getElementById("do_not_touch").onclick = "";
else document.getElementById("do_not_touch").onclick = function() {return false;event.returnValue=false;};
document.getElementById("do_not_touch").style.opacity = n>0 ? 1 : 0.5;
document.getElementById("do_not_touch").filters.alpha.opacity = n>0 ? 100 : 50;
}
</script>
<form>
<input type="checkbox" name="test" onclick="validate_radio()" />
<input type="checkbox" name="test" onclick="validate_radio()" />
<input type="checkbox" name="test" onclick="validate_radio()" />
<input type="checkbox" name="test" onclick="validate_radio()" />
<input type="checkbox" name="test" onclick="validate_radio()" />
<input type="submit" id="do_not_touch" style="opacity:0.5;filter:alpha(opacity=50);" onclick="return false;event.returnValue=false;" />
</form>