Gracias, lo que encontré fue esto, que creo que es mas o menos lo que busco:
Código PHP:
window.addEvent('domready', function () {
/* make sliding segments */
var infoslide = new Object();
$$('.infodiv').each(function (infodiv) {
infoslide[infodiv.id] = new Fx.Slide(infodiv.id, { duration : 500 , onComplete : function () {
if (this.is_toggled) {
this.is_toggled = false;
} else {
this.is_toggled = true;
}
}});
infoslide[infodiv.id].hide();
});
$$('td.name, td.twisty').addEvent('click', function (e) {
var infodiv = this.getParent().getNext().getFirst().getFirst().getFirst();
e = new Event(e);
if (infoslide[infodiv.id].is_toggled) {
infoslide[infodiv.id].options.transition = Fx.Transitions['Back']['easeIn'];
this.getParent().getFirst().setStyle('background-image', 'url(twistyplus.gif)');
} else {
infoslide[infodiv.id].options.transition = Fx.Transitions['Back']['easeOut'];
this.getParent().getFirst().setStyle('background-image', 'url(twistyminus.gif)');
}
infoslide[infodiv.id].toggle();
e.stop();
});
});
Ahora me pondré a analizarlo bien xD