function occupation_secondcategories_check(id) {
	var inputs = $$('div#secondcategories_' + id + ' input[type=checkbox]');

	$A(inputs).each(function(element) {
		if ($("occupation_secondcategories[" + id  + "]").checked == true) {
			element.checked = true;
		} else {
			element.checked = false;
		}
	});
}

function occupation_click(second_id, third_id) {
	var inputs = $$('div#secondcategories_' + second_id + ' input[type=checkbox]');
	var check_count = new Array();

	$A(inputs).each(function(element) {
		if(element.checked == true) { check_count.push(element);}});

		if (check_count) {
			if (check_count.length == inputs.length) {
				$("occupation_secondcategories[" + second_id + "]").checked = true;
			}
		}

	if($("s[occupation][" + third_id + "]").checked == false) {
		$("occupation_secondcategories[" + second_id + "]").checked = false;
	}
}


function allCheck(allCheckId, divId) {
  var inputs = $$('div#' + divId + ' input[type=checkbox]');
  
  $A(inputs).each(function(ele) {
    if ($(allCheckId).checked == true) {
      ele.checked = true;
    } else {
      ele.checked = false;
    }
  });
}