I'm working on creating a community events calendar for a local website I run, and I'm considering using an embedded Google Calendar to power it. I plan to have several different "calendars" within the Google Calendar (i.e. Music, Kids, etc.). However, I'd like people viewing the calendar embedded on my site to be able to toggle those different calendars on and off to fit their interests. I don't mind if they have to re-toggle their preferred calendars on each visit - it doesn't need to remember their preferences. However, I would like the option to make some calendars always visible, and now allow them to be toggled off.
Does such functionality for Google Calendar exist?
Edit: Ideally, I'd like to have a checkbox for each calendar, with them all checked by default, so that multiple calendars are viewable together, rather than just one at a time. Obviously that's just my ideal situation - I'm open to other solutions/suggestions.
Edit the 2nd: Incredibly, not 30 minutes after creating the bounty for this question, I noticed that there is an option when generating the embed code (using Google's "Google Embeddable Calendar Helper") to show/hide "Calendar List". This creates a drop-down of all the different calendars and allows toggling them on-off.
This takes care of most of the desired functionality, but does not allow me to set one calendar to always be displayed (i.e. not allow it to be turned off). Any suggestions for that?