Hola:
Las variables están definidas e inicializadas dentro de la función mover, entonces dejan de ser accesibles cuando intentas usar setTimeout, prueba definiendo las variables fuera de mover, aunque las inicialices dentro...
var mover1, mover2;
function mover() {
mover1 = "moveTo(0,0)";
mover2 = "moveTo(ancho/2,0)";
//...
}
window.onload = mover;
Saludos