forse mi sono spiegato male io, ma il comando new option è di javascript, su quello non ci piove... 
il risultato di quella pagina ASP è il seguente codice Javascript:
codice:
obj.options[obj.options.length] = new Option('','');
obj.options[obj.options.length] = new Option('Formazione e stampa','/img_carta_intestata/generica_top.jpg');
obj.options[obj.options.length] = new Option('Neutra','/img_carta_intestata/generica_top.jpg');
obj.options[obj.options.length] = new Option('Education','/img_carta_intestata/education-1_top.jpg');
obj.options[obj.options.length] = new Option('Comunicazione e Stampa','/img_carta_intestata/comunicazione_stampa_top.jpg', true);
obj.options[obj.options.length] = new Option('Formazione e stampa - Vicepresidente','/img_carta_intestata/generica_top.jpg');
obj.options[obj.options.length] = new Option('Presidente','/img_carta_intestata/presidente_top.jpg');
obj.options[obj.options.length] = new Option('Direttore','/img_carta_intestata/direttore_top.jpg');
obj.options[obj.options.length] = new Option('Centro formazione AIB','/img_carta_intestata/generica_top.jpg');
in teoria la sintassi è corretta, o forse mi sbaglio io?