I would like to use JSP to display a railway .gif image in the center of output page, and when user clicks one particular section of this railway zone, it calls servlet again and return with another .gif for that railway section. Also when user move mouse on a particular zone it shows him the rail station name for that zone section by poping up a small box next to the mouse. I saw some METRO site has such cool stuff but not sure how they implement it. I thought it must use ImageMap to do it, but I don't know much about it. Do I need to use ImageMap to do it ? Is there any tutorial for ImageMap ? And principally how to implement the above functions ? any input will be appreciated.