Which javascript library should I use?
<p>I'll try to present my problem clearly, but I'm bit of a novice in programming so try to bear with me.</p>

<p>I'm currently working on a piece of map which I eventually need to get up and running on a website. I'm working on the file in Adobe Illustrator and I have several layers to the map. What I need is an intuitive, graphically pleasing, application where the user can pan and zoom in the map á la Google Maps. Another key feature I need is the ability to hide/show layers and being able to click on some of the highlighted points on one of these layers to bring up additional information. I've played around creating layer toggles straight in to an SVG but I really need them on a separate sidebar so they stay static when the user is eventually panning and zooming in to the map.</p>

<p>So far in to my research I've come to the conclusion that OpenLayers and Google Maps API are not for me as the map is relatively small and I don't need to tie it in to a larger map. Instead I think it's best to treat it as a biggish floating vector image.
I've also played around creating layer toggles straight in to an SVG but I really need them on a separate sidebar so they stay static when the user is eventually panning and zooming in to the map.
I tried working with Raphaël and while I especially like the graphical side of it, I'm struggling to work my Illustrator file in to it and the zooming/panning script I found isn't really working for me either.</p>

<p>So which way should I go? I apologize for my bad knowledge of things, but I'm quite lost here and would appreciate a nudge towards the right direction.</p>

<p>Thank you!
-Ilkka</p>
