Jquery UI Dialog will work, but you will have to learn other jQuery and jQuery UI components (Ajax, tab strips and 3rd party image viewer plugins).
I like the Jquery approach which will allow you build on a consistent framework,
as opposed to downloading random and maybe not very compatible application-specific widgets.