salve il titolo dice tutto:

codice:
function mostra(id,sel){
var el=document.getElementById(id);
el.style.display=(el.style.display=='none')?'block':'none';

var st=document.getElementById(sel);
st.style.color=(st.style.color=='#3689b6')?'#CC0000';
}
c'è un errore nel colore come dovrei fare?

cioè sarebbe quando clicco deve assegnarmi un colore A se clicco di nuovo il colore B

sarebbe su un menu verticale che al click mi visualizza un div a comparsa se riclicco sul pulsante lo chiude mo il pulsante deve cambiare colore....

se faccio st.style.color='#CC0000';

quello va e funziona mo deve tornare al vecchio colore