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

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