var open_obj = new Array()

function Expand(obj,checkbox,swap) {

    var obj2 = obj;
    var img_obj = "img_" + obj;
    var div_obj = "div_" + obj;
    var check_obj = "check_" + obj;

	if (open_obj[obj] == true) {

		if (checkbox != "1") {

			document.getElementById(div_obj).style.display = "none";
			document.getElementById(img_obj).src = "../../../images/collapsed.png";
			open_obj[obj] = false;

		}

	} else {

		var top_options = document.getElementById('tree_top_options').value;

		if (top_options != "") {

			var split_top_options = new Array();
			split_top_options = top_options.split("|");

			for(var i = 0; i < split_top_options.length; i++){

				if (obj2 == split_top_options[i]) {

				} else {

					var objb = split_top_options[i];

					if (objb != "") {

						var img_objb = "img_" + objb;
						var div_objb = "div_" + objb;
						var check_objb = "check_" + objb;

						if (swap == "1") {

							document.getElementById(div_objb).style.display = "none";
							document.getElementById(img_objb).src = "../../../images/collapsed.png";
							open_obj[objb] = false;

						}
					}
				}
			}
		}

		document.getElementById(div_obj).style.display = "block";
		document.getElementById(img_obj).src = "../../../images/expanded.png";
		open_obj[obj] = true;

	}

	if (checkbox == "1") {

		var checkboxes = document.forms["form"].elements[check_obj];
		for (var i = 0; i < checkboxes.length; i++) {

			if (checkboxes[i].checked == true) {

				checkboxes[i].checked = false;

			} else {

				checkboxes[i].checked = true;

			}
		}

	}

}