prima di tutto benvenuto
poi leggi il regolamento, perche' con titoli cosi' generici la tue discussioni prossimamente verranno chiuse/cestinate

veniamo al problema e iniziamo dai css
questi #div #div #div
dovrebbero essere #div1 #div2 #div3

per il javascript, questo
obj.style.left = y = "px";
e' a rigor di logica
obj.style.left = y + "px";

ovviamente niente spazi prima del nome del tag
<div> non < div>

ciao