Openlayers-geoserver-imagemap is a project mainly written in JAVASCRIPT and PHP, it's free.
Drupal module to overlay a imagemap of features using Geoserver backend
GeoServer image map layer for OpenLayers. Uses GeoServers imagemap-2.1.jar extension