Jeszcze dodam kilka uwag do tej prostej pętli:
- nie zadeklarowana zmienne t
- przy każdym 'obrocie' funkcji sprawdzasz wielkość tablicy "i<t.length;" co tylko nie potrzebnie przedłuża czas działania

- i<t.length; warunek jest i tak niepotrzebny
Moja propozycja:
Kod
<script type="text/javascript">
function checkAll(c,t,i){
for(i=0; t=document.forms['form'].elements['id_send'][i++];){
if(t.type.toLowerCase()=='checkbox'){
t.checked=c;
}
}
}
</script>
Wiem, że to w tym skrypcie to nieistotne, ale gdy będziesz pisał(może już piszesz) większe skrypty warto zwracać uwagę na takie 'pierdoły'