сегодня подходила к преподу, тот сказал, что ошибка где-то в этих строчках и чтобы я загуглила как это исправить
if (flag == 0)
clearTimeout (timer);
else
if (document.images[action].width >40) {
timer = setTimeout ("run (" + action + ", " + flag + ")", 20);
.......
}