vabeh dopo un po' di scleri me la sono risolta.

la posto che magari può servire a qlcunaltro


codice:
acceso = new Array();
acceso [1]=0;
acceso [2]=0;
acceso [3]=0;
acceso [4]=0;
acceso [5]=0;
acceso [6]=0;
acceso [7]=0;

function abbassa(abb) {
  if (acceso [abb] == 0)
    MM_swapImage('roll_'+abb,'','images/fondo_top_2_'+abb+'.jpg');
}
function alza(alz) {
  MM_swapImage('roll_'+alz,'','images/fondo_top_2_'+alz+'_on.jpg');
  acceso [alz]=1;
}
function reset(PAR) {
  for (i=0; i<8; i++) {
  if (i!=PAR) {
  acceso [i] = 0;
  abbassa(i);
   }
  }
}