lo había pensado como dice JavierB, pero como puede tener varias imágenes en la misma pagina la cosa en css se complica (a menos que lo establezca dinámicamente con javascript className), de todas formas lo del popup puede omitirse con un iframe oculto tambien