Para el que le pueda servir, finalmente he conseguido solucionar el asunto mediante una combinación de css y js. Aplico el :hover a botón para cambiar su backgroundimage y asimismo se ejecuta el onmouseover y onmouseout con la llamada a las funciones. Pero hay que incluir una precarga de las imágenes uno y dos en las funciones para que funcione correctamente en el explorer.
Muchas gracias a los que han contestado y saludos.