Спасибо за ответ!
var немного помогло
насчет id не понял
Теперь ошибки не выдает, но работает в эксплоере не правильно:
при переключении радиобаттона не всякий раз срабатывает и цену выдает не его (даже если выдавать alert, то не каждый раз срабатывает).
В массиве идет с кавычками (ar_price["1"]) пробовал вот здесь обращаться и с кавычками и без (var price=ar_price[numpf][materialf]
В опере и так и так работает, а в эксплоере никак.
Можете еще дать совет?
P.S. На радиобаттоне стоит:
onchange="document.forms['fprice'].hmaterial.value=this.value; return priceView();"