The SitePoint Forums have moved.

You can now find them here.
This forum is now closed to new posts, but you can browse existing content.
You can find out more information about the move and how to open a new account (if necessary) here.
If you get stuck you can get support by emailing forums@sitepoint.com

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

A bit rough around the edges, but methinks that does what you are asking for. You'll notice I tossed in 'reverse' functionality as well, though it's not implemented in the html part. Just call that as you would start.

Putting your 'values' in an array also means you don't have to write a new function as you add/remove entries. I'm assuming this is for a news switcher or image swap of some sort - being able to have as many or as few as you like by simply changing the array is more desirable, ja?