Isn't this thread ending up at the solution I posted earlier - ie there are now robust cross platform AJAX libraries for this sort of thing - they look great and they work: Take a look at lightbox: http://www.huddletogether.com/projects/lightbox2/