function form_action(id, action, form_name)
{
    $("#" + form_name + " input[name='action']").attr("value", action);
    $("input[name='id']").attr("value", id);
    $("#" + form_name).submit();
}

function process_checkboxes(section_id)
{
	if ($("#mail_subscribe_form input[name='rubric[" + section_id +"]']").attr("checked")) {
		$("#section_" + section_id + " input[type='checkbox']").attr("checked", "checked");
	} else {
		$("#section_" + section_id + " input[type='checkbox']").removeAttr("checked");
	}
}

function process_subrubrics(section_id)
{
	if ($("#section_" + section_id).css("display") == "none") {
		$("#section_" + section_id).css({ display : "block" });
		$("#plus_" + section_id).html("&#160;-&#160;");
	} else {
		$("#section_" + section_id).css({ display : "none" });
		$("#plus_" + section_id).html("&#160;+&#160;");
	}
}

function place_pluses()
{
	var i, section_id;
	var inputs = $("input[name^=rubric]");
	for (i = 0; i < inputs.length; i++) {
		section_id = str_replace(new Array("rubric[", "]"), "", inputs[i].name);
		if ($("#section_" + section_id).html() == null) {
			$("#plus_" + section_id).attr("class", "minus");
		} else {
			$("#plus_" + section_id).attr("class", "plus");
		}
	}
}
