Hai ragione, sono stato frettoloso e disattento

Sostituisci anche

eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

con

window.open(selObj.options[selObj.selectedIndex].value,targ);

ciao