Ciao.
Scusa la risposta affrettata (non ho modo di testare il tutto)
(e non conosco asp) per quanto riguarda js
ricerca_pro non è visibile da ricevi() in quanto
è una variabile locale a cerca() .
Dividi cerca() per istanziare XMLHttpRequest poi
ie cerca2() altro stuff e dichiari globale XMLHttpRequest
con var req = cerca();


Ops
var ricerca_pro;
non avevo visto
questo pezzo