function cat_click(cat_id)
{
	prod_count=document.forms[0].elements["prod_count_" + cat_id].value
	if (document.forms[0].elements["cat_" + cat_id].checked == true) {
		for (i = 0; i<(prod_count); i++)
		{
			document.forms[0].elements["prod_" + cat_id + "_" + i].checked = true
		}
	} else {
		for (i = 0; i<(prod_count); i++)
		{
			document.forms[0].elements["prod_" + cat_id + "_" + i].checked = false
		}
	}
}

function prod_click(cat_id, prod_id)
{
	if (document.forms[0].elements["prod_" + cat_id + "_" + prod_id].checked == true) {
		document.forms[0].elements["cat_" + cat_id].checked = true
	}
	else
	{
		prod_count=document.forms[0].elements["prod_count_" + cat_id].value
		cat_checked = false;
		for (i = 0; i<(prod_count); i++)
		{
			if (document.forms[0].elements["prod_" + cat_id + "_" + i].checked == true)
				cat_checked = true;
		}
		document.forms[0].elements["cat_" + cat_id].checked = cat_checked;
	}
}