Как это часто бывает, решение нашлось через секунду после опубликования поста
Дело в названии переменной. Видимо переменная c1 уже где-то используется (может быть в jquery, может быть ещё где). Если переименовать её, баг исчезает.
Правда, это всё равно очень странно. Даже если изменить переменную c1 на arg_c, баг всё равно остаётся. А если на preved - исчезает
![](images/smilies/smile.gif)
Мистика.