function ignoreNode(node) {
	return (node.nodeType == 8) || ((node.nodeType == 3) && !(/[^\t\n\r ]/.test(node.data)));
}
function toggle(node) {
	while ((node = node.nextSibling)) {
		if (!ignoreNode(node)) break;
	}
	if (node.style.display == 'none') node.style.display = 'block';
	else node.style.display = 'none';
}
