var hide_collapse = true;
document.write('<style type="text/css">\n.hide-hidden{visibility:hidden}' + (hide_collapse ? '\ndiv.hide-hidden{display:none}' : '') + '\n<\/style>');
function hideToggle(o, reset)
{
	var c, t, v, i, j;
	reset = reset || false;
	if (o && (c = o.className.match(/\bhide-link|hide-box\b/)))
	{
		v = (c == 'hide-box');
		o = !v ? o.parentNode.nextSibling : o;
		c = o.firstChild;
		v = reset || !(v || c.className == 'hide-hidden');
		c.className = v ? 'hide-hidden' : 'hide-visible';

		if (o.previousSibling && (t = o.previousSibling.childNodes[0]))
		{
			t.innerHTML = v ? hide_show : hide_hide;
		}
		if (v && (c = c.childNodes))
		{
			for (i = 0; i < c.length; i++)
			{
				if (c[i].className && c[i].className.indexOf('hide') >= 0)
				{
					for(j = 0, t = c[i].childNodes; j < t.length; j++)
					{
						hideToggle(t[j], true);
					}
				}
			}
		}
	}
	return(false);
}