Ciao devo rendere visibile o invisibile un dropbox list di joomla generato dinamicamente
cosi
Codice PHP:
echo JHTML::_('select.genericlist'$options$searchable[PARAM_LABEL] , $onchange'value''text'$searchable[PARAM_REQUESTVALUE]); 
all'evento onchange di un altro dropbox vorrei rendere uno visibile e gli altri invisibili

percio ho questo javascript che posto sotto, il problema è che il nome del dropbox è un elemento di un array e se lo richiamo cosi non gli piace come è scritto e non fa nemmeno l'alert

codice:
x=document.bookingSearch.labels[i].options[document.bookingSearch.labels[i].options.selectedIndex].value
invece se tolgo l'elemento array e metto un altro nome valido tipo cosi funziona, lo recupero il valore

codice:
var x=document.bookingSearch.giorno.options[document.bookingSearch.giorno.options.selectedIndex].value; alert(x);
quindi è il nome del dropbox che non gli va bene: labels[i],
perchè giorno funziona

codice:
function showListLayer2(sel, nomi, label)
{
	
	var labels=label.split(","); 
	alert(sel.value);

	
	for (var i=0; i<labels.length; i++) {


		
		if(labels[i]==sel.value){
		
			var x=document.bookingSearch.labels[i].options[document.bookingSearch.labels[i].options.selectedIndex].value
			alert(x);
		}
	}
	
	
}
ho provato sia con document.getElementsByName("x");e ById ma non li prende per niente
mi aiutate a scrivere questa riga di codice che non vuole funzionare?? grazie dell'aiuto