This line does not seem to create an observer, is my syntax correct? Orb[i].Img.observe('mouseover', function() { Orb[i].Img.static=1; }); Code (markup):