se la scrivi cosi

x=""+sImg+""

dovresti mettere

x=""+sImg+""

sta dentro una function?
immagine.innerHTML sta per??? (intendo immagine) è l'id del div...