﻿function ToggleChildrenCheck(sender, args) {
	var childNodes = args.get_node().get_nodes();
	var isChecked = args.get_node().get_checked();

	UpdateAllChildren(childNodes, isChecked);
}
function UpdateAllChildren(nodes, checked) {
	var i;
	for (i = 0; i < nodes.get_count(); i++) {
		nodes.getNode(i).set_checked(checked);

		if (nodes.getNode(i).get_nodes().get_count() > 0)
			UpdateAllChildren(nodes.getNode(i).get_nodes(), checked);
	}
}
function IconIndex_Changed(sender, args) {
	document.getElementById('ctl00_cphBody_imgCurrentIcon').src = args.get_item().get_imageUrl();
}
function ChangeRowColorOnHover(sender, out) {
	sender.style.backgroundColor = out ? "#F7F7F7" : "#666666";
	sender.style.color = out ? "#666666" : "#FFFFFF";
	sender.style.cursor = 'hand';
}
function ChangeAltRowColorOnHover(sender, out) {
	sender.style.backgroundColor = out ? "#EEEEEE" : "#666666";
	sender.style.color = out ? "#666666" : "#FFFFFF";
	sender.style.cursor = 'hand';
}
