Was ist denn dann hier falsch:
var a++;
var b++;
document.getElementById("layer").style.left = 'a' + "px";
document.getElementById("layer").style.left = 'b' + "px";
Die Anführungszeichen ---------------------------^-^
a und b sind doch Variablen ....
Gruß, Sammy