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を使うなら表記方法は統一した方がよさそう。