Hola
salbatore, debes poner las unidades de posición cada vez que asignes un valor a left:
Código:
dobj.style.left = newLeft - parseInt(dobj.style.width)/2 + "px";
dobj.style.left = 200 + "px";
dobj.style.left = 300 + "px";
Y así secesivamente...como ya sabes, los DocType son un poco estrictos con eso.
Saludos!!