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.