puoi utilizzare un plugin tipo jquery autocomplete e semplificarti la vita.

cmq, se la lista la modifichi spesso, potrebbe non essere comodo mettere tutto in un array in quel modo.
vorrebbe dire rimettere mano al codice in continuazione!