Siento decírtelo pero el código si no te has liado en el copy/paste tiene varios errores...
... no existe getElementsById (sobra la 's', no es como getElementsByName)... y no sé si se podrá acceder a él de esa forma... la normal es "document.getElementsById()"
... "[i]obj." ¿?... no lo había visto jamás así... pero a saber...
... array = eval("opciones" + array); ¿?
Echa un vistazo a:
http://www.forosdelweb.com/showthrea...655#post259655