// requires prototype Event.observe(window, 'load', addDomStrip, false); function addDomStrip(e) { $('domprev').onclick = hitPrev; $('domnext').onclick = hitNext; } function hitPrev() { var daElement = $('domstrip'); var daList = daElement.getElementsByTagName('LI'); var daLastChild = daList[daList.length - 1]; Effect.Fade( daLastChild, { afterFinish: function() { daElement.insertBefore(daLastChild,daList[0]); daLastChild.style.display = "block"; } } ); //daElement.insertBefore(daLastChild,daList[0]); } function hitNext() { $('domstrip').appendChild($('domstrip').getElementsByTagName('LI')[0]); }