я когда-то таким кодом пользовался....не уверен что идеальный, но ...
<form method="post" action="">
<input type="checkbox" name="total" onClick="checkAll(this.form)">Отметить
<input name="Name1" type="checkbox">
<input name="Name2" type="checkbox">
<input name="Name3" type="checkbox">
<input name="Name4" type="checkbox">
<input name="Name5" type="checkbox">
<input name="Name6" type="checkbox">
<input type="submit" value="Send">
</form>
function checkAll(d){
var c=d.getElementsByTagName('input');
for (var i=0; i<c.length; i++)
if (c[i].type=='checkbox') c[i].checked = c[0].checked;
}
хотя это не ответ на твой вопрос
ИМХО очень стрёмный скрипт ты нашёл...мне такие в своё время не попадались