var main_checkflag = false;
var sub_checkflag = false;
function check_boxes(o)
{
	if (o == 'm') {
		if (main_checkflag == false) {
			main_checkflag = true;
		}
		else {
			main_checkflag = false;
		}
	}
	if (o == 's') {
		if (sub_checkflag == false) {
			sub_checkflag = true;
		}
		else {
			sub_checkflag = false;
		}
	}
frm=document.forms["newkatalog"];
patterns=new Array();
patterns['m']=/^mainkat/;
patterns['s']=/^subkat/;
for(i=0;i<frm.elements.length;++i)
 {
 eName=frm.elements[i].name;
 if(frm.elements[i].type=='checkbox'&&eName.match(patterns[o]))
   {
   	if (o == 'm') {
   		frm.elements[i].checked=main_checkflag;
   	}
   	if (o == 's') {
   		frm.elements[i].checked=sub_checkflag;
   	}
   }
 }
}
