Нужна зажимающаяся кнопка.
Вот такой код работает только один раз
<script>
function press(){
	if(pressed==1){
		pressed=0;
		document.getElementById('butt').style.backgroundColor="#B4BDB9";
		/*Тут еще код,который не виноват*/
	}else{
		pressed=1;
		document.getElementById('bold').style.backgroundColor="#939c93";
		/*Тут еще код,который не виноват*/
	}
}
</script>
Кнопка:
<div id="butt" style="background-color:#B4BDB9;"><img onclick="press();" src="../pics/pic1.png"></div>
То есть зажимается она на ура,а вот отжиматься не хочет. Кстати вот так
<script>
pressed=0;
function press(){
        alert('');
	if(pressed==1){
		pressed=0;
		document.getElementById('butt').style.backgroundColor="#B4BDB9";
		/*Тут еще код,который не виноват*/
	}else{
		pressed=1;
		document.getElementById('bold').style.backgroundColor="#939c93";
		/*Тут еще код,который не виноват*/
	}
}
</script>
и  вот так
function press(){
        alert('');
	if(pressed==1){
		pressed=0;
		document.getElementById('butt').style.backgroundColor="#B4BDB9";
		/*Тут еще код,который не виноват*/
	}
       if(pressed==0){
		pressed=1;
		document.getElementById('bold').style.backgroundColor="#939c93";
		/*Тут еще код,который не виноват*/
	}
}
алерт в функции не срабатывает.