[jQuery] (validate) dash/hyphen in radio id problem

[jQuery] (validate) dash/hyphen in radio id problem


Hi,
I'm using the bassistance.de Validation Plugin for jQuery and I have
the following problem :
When using a dash(-) separated id for genres (i.e. genre-f / genre-m),
I get the following js error : "missing : after property id" with the
following code:
rules: {
    genre-f: {
        required: "#genre-m"
    },
    genre-m: {
        required: function() {
            return $("#genre-f").is(":checked");
        }
    },
It seems that the js (json?) doesn't allow the use of a - inside a
variable name.
Unfortunately, I can't change the id names, as they are being
generated by Zend Framework which doesn't allow to replace it with
another character.
Anybody would know a way around this ?
It seems to me that in the case of multi-options inputs, the script
should focus on the name instead of the id...
Any clue would be appreciated.