function checkall(grp){ // alle checked attributes van een groep bepalen
	for(i=0;i<document.formRef.elements.length;i++)
		if(document.formRef.elements[i].name.indexOf("optie["+grp+"]")!=-1&&document.formRef.elements[i].name.indexOf("all")==-1)
			document.formRef.elements[i].checked = false;
	document.formRef.elements["optie_all["+grp+"]"].checked	= true;
}

function allcheck(grp){ // checked attribute van een all-checkbox bepalen
	all = true;
	for(i=0;i<document.formRef.elements.length;i++)
		if(document.formRef.elements[i].name.indexOf("optie["+grp+"]")!=-1&&document.formRef.elements[i].name.indexOf("all")==-1)
			if(!document.formRef.elements[i].checked){
				all = false;
				break;
			}
	document.formRef.elements["optie_all["+grp+"]"].checked = all;
	if(all) checkall(grp);
}


function checkall2(grp){ // alle checked attributes van een groep bepalen
	for(i=0;i<document.formRef2.elements.length;i++)
		if(document.formRef2.elements[i].name.indexOf("optie["+grp+"]")!=-1&&document.formRef2.elements[i].name.indexOf("all")==-1)
			document.formRef2.elements[i].checked = false;
	document.formRef2.elements["optie_all["+grp+"]"].checked	= true;
}

function allcheck2(grp){ // checked attribute van een all-checkbox bepalen
	all = true;
	for(i=0;i<document.formRef2.elements.length;i++)
		if(document.formRef2.elements[i].name.indexOf("optie["+grp+"]")!=-1&&document.formRef2.elements[i].name.indexOf("all")==-1)
			if(!document.formRef2.elements[i].checked){
				all = false;
				break;
			}
	document.formRef2.elements["optie_all["+grp+"]"].checked = all;
	if(all) checkall(grp);
}