Hola:
Podrías poner el código en varias líneas y sangrado, así es difícil de verlo.
setTimeout admite una función, no estoy seguro de que funcione poniendo entre comillas directamente código javascript.
No sé si tu intención es alternar imágenes, pero para eso no necesitas algo tan complejo, basta un setInterval que cada vez que se llame cambie la imagen. Guarda "algo" que te indique que imagen tienes en una variable y solo tienes que hacer un if de esa variable para decidir que imagen toca vez.
Código Javascript
:
Ver originalimagen=1;
setInterval (function() {
if (imagen==1) {
// pon la imagen 2 en el boton
imagen = 2;
} else {
// pon la imagen 1 en el boton
imagen = 1;
}
}, 1000);
Se bueno.