grazie.
poi mi pare di aver comunque risolto così:
codice:function sfondo_on(id) { newImage = "url(immagini/menu/tassello"+id+"_up.jpg)"; document.getElementById("mh_"+id).style.backgroundImage = newImage; PosizionaDiv(id); lascia = "MHdiv_"+id; var tds = document.getElementsByTagName("div"); for (var i = 0; i < tds.length; i++) { if(tds[i].id.indexOf('MHdiv_')>-1){ if(tds[i].id != lascia){ tds[i].style.display = 'none'; } else{ tds[i].style.display = 'block'; } } } }