if (spoiler_collapse = false)
{
	document.write('<style type="text/css">\ndiv.spoiler-content{display:none;}\n<\/style>');
}

function spoilerToggle(obj, reset)
{
	var c, t, v, b, cn;
	reset = reset || false;
	if (obj && (cn = obj.className.match(/\bspoiler-link|spoiler-box\b/)))
	{
		b = (cn == 'spoiler-box');
		obj = !b ? obj.parentNode.nextSibling : obj;
		c = obj.firstChild;
		v = (!reset && (b || c.style.display == 'none' || c.style.visibility == 'hidden')) ? false : true;
		obj.style.backgroundColor = v ? '' : 'transparent';
		c.style.visibility = v ? 'hidden': 'visible';
		c.style.display = (v && spoiler_collapse) ? 'none': (c.nodeName == 'DIV' ? 'block' : '');
		if (obj.previousSibling && (t = obj.previousSibling.childNodes[1]))
		{
			t.innerHTML = v ? spoiler_show : spoiler_hide;
		}
		if (v && (c = c.childNodes))
		{
			for (var i = 0; i < c.length; i++)
			{
				if (c[i].className && c[i].className.indexOf('spoiler') >= 0)
				{
					for(var j = 0, cn = c[i].childNodes; j < cn.length; j++)
					{
						spoilerToggle(cn[j], true);
					}
				}
			}
		}
	}
	return(false);
}
