sinceramente in javascript non saprei bene però con jquery mi viene in mente qualcosa .. magari io te lo scrivo con jquery e te te lo traduci in javascript normale (intendo esempio al posto dei vari document.getelementbyid('pippo').value() diventa $('#pippo').val() )

io farei come prima cosa una classe che assegno a tutti gli elementi ai quali devo fare il controllo es: class="to_control"

allora sull'onclick (scusa ma son di fretta :P mi pare di vedere che background-color del pulsante passi da #ccc quando non è attivo a #fff quando attivo):

quindi sull'onclick="controlActiveLink(id)"

function controlActiveLink(id){
$(. + 'to_control').css('background-color','#ccc');
/*cosi facendo disattiva tutti i pulsanti rimettendoli a ccc*/

$('#' + id).css('background-color','#fff');
/*cosi dovrebbe settare lo sfondo all'id passato tramite l'onclick*/
}

dovrebbe esser giusto a occhio magari non è scritto benissimo ma son un po' di fretta stasera ricontrollo