Hola:
Lo que se suele hacer es temporizar la llamada...
for (i = 0; i < 961; i++)
setTimeout("mover("+ i + ")", 100);
...y...
function mover(n) {
document.getElementById('centro').style.margin = "0px 0px 0px "+ n +"px";
}
Por cierto, el cuarto valor del margin equivale a marginLeft.
Saludos