Galeks,
В JS нет функции getElementByName - есть метод getElement
sByName, который возвращает массив элементов по заданному имени.
Для единственного элемента с заданным именем нужно использовать getElementsByName[0]
Кстати, вы передаете в функцию respect в качестве параметра символьную строку respect('forma1'), а потом используете эту символьную строку, как элемент DOM
Не проще ли сразу передать в функцию введенное значение, чем потом там искать его таким странным образом?