function locationDirectionAccordion(el) {
    if ($('visibleLocationDirectionHeader') == el) {
        return;
    }
    if ($('visibleLocationDirectionHeader')) {
        var eldown = el.parentNode.id+'Body';
        var elup = $('visibleLocationDirectionHeader').parentNode.id+'Body';
        new Effect.Parallel(
        [
            new Effect.SlideUp(elup),
            new Effect.SlideDown(eldown)
        ], {
            duration: 0.1
        });
        $('visibleLocationDirectionHeader').id = '';
    }
    el.id = 'visibleLocationDirectionHeader';
}

function initLocationDirectionAccordion() {
    var acc = $('locationDirections');
    if(acc)
    {
        var apanels = acc.getElementsByTagName('div');
        for (i = 0; i < apanels.length; i++) {
            if (apanels[i].className == 'locationDirectionBody') {
                apanels[i].style.display = 'none';
            }
        }
        var avis = $('visibleLocationDirectionHeader').parentNode.id+'Body';
        $(avis).style.display = 'block';
    }
}

addEvent(window, "load", initLocationDirectionAccordion);