FireFoxで$()が動作しない(IEでは正常に動作する。)
alert()を埋め込んで調査した結果原因は$()でformが取得できないみたい
$()はdocument.getElementById()関数へのショートカットです。
alert($('hogehoge')); ← = null var arr = Form.getInputs($('hogehoge'), 'radio', 'item')
formを調べるとnameになっているのでname→idに変更
<form name="hogehoge"> ↓ <form id="hogehoge">
すると今度は、documentsから取得していたところが取れなくなるので$()に変更する。
document.hogehoge.icon.length ↓ $(hogehoge).icon.length
prototype.jsを使うなら表記方法は統一した方がよさそう。