Переменная `temp` не объявлена в функции. Я вижу ты часто такие ошибки допускаешь, поэтому я включил [Strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope/Strict_mode) в скрипте.