Ваш for()
заказ перепутан, это:
for (x = 0; x++; x < ToggleButtons.length) {
Должно быть:
for (x = 0; x < ToggleButtons.length; x++) {
Вы можете использовать .toggleClass("class", bool)
немного сократить его, например, так:
function SelectButton(id) {
for (var x = 0; x < ToggleButtons.length; x++) {
$(ToggleButtons[x]).toggleClass('ToggleButtonSelected', x === id);
}
}
Еще лучший подход - кэшировать селекторы, чтобы они не запускались каждый раз, например:
var ToggleButtons = [$("#Click"), $("#DoubleClick"), $("#Drag"), $("#RightClick"), $("#MiddleClick")];
function SelectButton(id) {
$(".ToggleButtonSelected").removeClass('ToggleButtonSelected');
ToggleButtons[id].addClass('ToggleButtonSelected');
}