Tambien podrias usar addEventListener para registrar las funciones y asi se pasa el contexto directamente:
Código Javascript
:
Ver originalfunction myFunction(){
var variable = this;
variable.setAttribute('src','icon2.png');
}
document.getElementById('mesa1').addEventListener('click',myFunction,false);
En la etiqueta:
Ahora si que me he quedado contento :)
Saludos.