Creo que lo que necesitas es un XOR. Lamentablemente esto no existe en JS, pero es fácilmente imitable:
Código Javascript
:
Ver originalfunction XOR(a, b){ return (a || b) && !(a && b); }
XOR(true, true); // false
XOR(false, false); // false
XOR(true, false); // true
Saludos (: