testing you page in FireFox, the window opens fine, it is a problem in Chrome and Safari. These 2 browsers have built in popup blockers that will prevent the onClick event from firing the window.open method.
see this post at stack overflow for more details:
open-new-window-after-a-click-event-not-working-in-safari-chrome