We have some irregular shaped areas...imagine a map of the states of the US. Imagine also that inside each state there is a rectangular region that contains graphics and text. We want to make each of the states react to mouseover/mouseout/click.
If it is a straight up HTML page (no Flash), are there other ways to implement this than image maps?
If this is not possible, I would also consider just having the rectangular region within each state react to mouse events.
With modern browsers you can use CSS sprites and very clean markup to do the same thing. Here is a great tutorial on using them at A List Apart. Read the whole article, but see the section on "Irregular Shapes."