Photo Gallery

I am creating a website for a photographer and I am trying to figure something out. I want to create a photo gallery with thumbnails on the right side of the screen. I want the photos to automatically change, but I want the user to be able to pause and re-start the slide show by clicking a button. For the thumbnails, I want two rows of 5 thumbnails (always visible). There is a up and down arrow at the top and bottom of the thumbnails and when those are clicked, the thumbnails are “slid” up (or down) with the next corresponding page “sliding” in behind them (I don’t want the pictures to slid based on the location of the mouse in the thumbnail area). I would also like to make it easy to add pictures to. Can anyone help me out and/or point me in the right direction of a tutorial that may help?