addEvent(window,"load",convertOpenDivs);

function convertOpenDivs()
{
    var anchors = document.getElementsByTagName('A');
    for (var i = 0 ; i < anchors.length ; i++)
    {
        if (anchors[i].className.indexOf('divOpener') != -1)
        {
            if (anchors[i].nextSibling && anchors[i].nextSibling.nodeName == 'DIV' && anchors[i].nextSibling.className == 'divOpener')
            {
                if (!anchors[i].nextSibling.style.display)
                {
                    anchors[i].nextSibling.style.display = 'none';
                }
                anchors[i].onclick = function () {
                    var div = this.nextSibling;
                    if (div.style.display == 'none')
                    {
                        div.style.display = 'block';
                    }
                    else
                    {
                        div.style.display = 'none';
                    }
                    //zmena stylu ohranicujucich elementov
                    if (this.parentNode)
                    {
                        proceedOpenDivsParentClassName(this.parentNode,(div.style.display == 'block' ? true : false));
                    }
                    this.blur();
                    return false;
                };
                if (anchors[i].parentNode)
                {
                    proceedOpenDivsParentClassName(anchors[i].parentNode,(anchors[i].nextSibling.style.display == 'block' ? true : false));
                }
            }
        }
    }
}
function proceedOpenDivsParentClassName(o,add)
{
    if (add == true)
    {
        o.className += ' divOpenerOpen';
    }
    else
    {
        o.className = o.className.replace(' divOpenerOpen','');
        o.className = o.className.replace('divOpenerOpen','');
    }
}