@brotok вам лучше всего это составлять в конструкторе на условия функций. А там уже запись. В общем у вас буит 4 if -а только смотрите а если у вас совпадет все? При таком методе он 4 раза и запишет
Ну ошибка ту говорит сама за себя, нет переменной, смотрите логику скрипта.
По проекту могу сказать, что вместо действия Яваскрипт лучше использовать Выполнить код, потому что Яваскрипт создает браузер, в данном случае это излишне.