Смедиритовал. Закачал скрипт на сайт и увидел, что он сравнивает киборг и корсет, и после этого собирает мне в tmp киборг. Получается что все буквы у них равны? В итоге увидел, что пропущены скобки у метода str.toLowerCase(). В итоге:
alert("к".toLowerCase); // Выводит код функции
alert("к".toLowerCase()); // Выводит результат функции
alert("к".toLowerCase == "о".toLowerCase); //true
alert("к".toLowerCase() == "о".toLowerCase()); //false