function managecheckboxes(target) {
	var i = 1;
	var formname;
	var cbname;
	var fullpath;
	var end = 0;
	var set;
	var type = target.name.substr(target.name.length-2,2);
	formname = target . form . name;
	cbname = target.name.substr(0,target.name.length-2) + '_1';
	if (target . checked == true) {
		set = true;
	} else {
		set = false;
	}
	if (type == "_0") {
		while (end == 0) {
			eval("document." + formname + "." + cbname + ".checked = " + set + ";");
			i++;
			cbname = target.name.substr(0,target.name.length-2) +"_"+ i;
			if (eval("document." + formname + "." + cbname) == 0) {
				end = 1;
			}
		}

	} else {
		if(set == false) {
			eval("document." + formname + "." + target.name.substr(0,target.name.length-2) + "_0.checked ="+set);
		} else {
			cbname = target.name.substr(0,target.name.length-2) + '_1';
			while (end == 0) {
				if(eval("document." + formname + "." + cbname+".checked") == false) {
				set = false;
			}
			i++;
			cbname = target.name.substr(0,target.name.length-2) +"_"+ i;
			if (eval("document." + formname +"." + cbname) == null) {
				end = 1;
			}
		}
		eval("document." + formname + "." + target.name.substr(0,target.name.length-2) + "_0.checked ="+set);
		}
	}
}