Ho provato a implementarlo ma non vuole funzionare .-.
L'ho inserito subito sotto al codice che genera l'autocomplete e quindi la listbox:
Codice PHP:
<script type="text/javascript">
    
jQuery(document).ready(function($)
{
$(
'#auto').hide();    
myobj = {"116":"Monitors_tab","100":"cpu_tab","113":"mouse_tab","114":"mousepad_tab","115":"keyboard_tab","102":"psu_tab","106":"case_tab","103":"dissipatori_tab","105":"exthd_tab","99":"inthd_tab","104":"masterizzatori_tab","107":"ram_tab","108":"aux_tab","109":"mobo_tab","110":"pci_tab","111":"vga_tab","101":"ssd_tab"}; 

$(
'#catId').change(function() { 
   var 
selectVal myobj[$('#catId :selected').val()];  
    
    $(
'#auto').autocomplete
    { 
        
source"http://tecnomercatino.it/oc-content/plugins/databasehd/codicephp.php?tab="+selectVal
        
minLength1
    
    
}); 
    $(
'#auto').show();    
});
$(
'.ui-corner-all').click(function() {
var 
text = $(this).text();
alert(text);
});
});

</script> 
E' sbagliato il punto in cui viene inserito?

Grazie per l'aiuto finora dato