**Option 1 / JS gallery** - Maximum of 12 images. Need thumbnails to be in an interchangeable position so they can be on the left, right, top or bottom of the main image. Only shows the enlarged main image "on click" not on "hover". Want the resizing of the images automatic. The viewing framework must allow for text underneath the thumbnail so that the person viewing the gallery knows exactly where the photograph has been taken from. The ability to switch to auto rotate would also be useful.
**Option 2 / JS gallery** - Exactly the same as above but written as a CMS with Username and Password required to access and upload the 12 images. Also a requirement for more than one User.