I'm not sure you can do that. Once the browser navigates away from the parent window (initiating the js-called music window), you'd lose all your variables that control the child music window and/or its association to the "new" browser pages.
The only way I know of to do this is to have the user click on a link, and have the music come up in their default media player. Then, they can turn it off at will, as well as retain the music playing while navigating through the site.
Another way (though not recommended) is to use frames, where the music player is in the main frame layout and the content (within the frame) changes. But, that's really old-school/not-too-user-friendly coding.
* My screen resolution is set at 1680x1050
* I'm accessing your site through a T1 line
* I'm probably viewing it using Firefox (unless browser is specified)
Your suggestion to use a "start/stop" music link would also be my best choice, however the client insists that the music should auto-start when the site loads.
(I'm really tempted to forget all about the "music-off" button since the client is not concerned with it at all, but I want to be a responsible person and prevent future visitors of the site from having thoughts about hitting both me and the site owner on the head with things).
Anyway thanks for your post. I'll scratch my head again and hopefully I'll think of a different approach.