function acc_open(event){
var element = Event.element(event);
x= get_nextsibling(element);
$$('.event_panel').each(function (el) {
if (el != x && el.style.display != 'none'){
new Effect.Squish(el);
}
});
$$('.event_handle_active').each(function (el) {
el.className='event_handle';
});
if (x.style.display == 'none'){
new Effect.Grow(x);
element.className='event_handle_active';
}
}

function get_nextsibling(n){
x=n.nextSibling;
while (x.nodeType!=1){
x=x.nextSibling;
}
return x;
}
function initAccordion(){
$$('.event_handle').each(function (el) {
el.observe('click', acc_open);
});
$$('.event_panel').each(function (el) {
el.style.display = 'none';
});
new Effect.Grow($('panel_1'));
$('handle_1').className='event_handle_active';
};