function removeChildrenRecursively(node)
{
	if (!node) return;
	while (node.hasChildNodes()) {
		removeChildrenRecursively(node.firstChild);
		node.removeChild(node.firstChild);
	}
}

