doniv,
Можно любые события на map area повторить на блоках под картинкой. На map определяем над каким элементом будет выполняться действие (каждая area соответствует определенному блоку) и потом это событие на area (пусть e) используем на нужном элементе elem.dispatchEvent(e), как то так, но это просто мысли
PS а по поводу дырки, может есть возможность в вашем этом сложном фоне сделать эту дырку?
__________________
readOnly
|