http://webexpedition18.com/articles/20-jquery-image-gallery-for-your-next-project/