grazie per la risposta.

però c'è un problema (sto usando il firefox):

document.getElementById(array_rule[0])) non me lo trova, credo che il problema dipenda da come vengono assegnati i valori all'aray.

ho fatto una prova del genere:

var prova = 'tavoli';
document.getElementById(prova)) funziona correttamente!
:master:

io popolo l'array in questo modo:

var array_rule = array_valori[i].split(/:/);

dov'è l'errore?