Скрипт обфусцирован. Логику его работы можно понять только по поведению dom-элементов.
a-контейнер одного элемента img лежит точно над другим a-контейнером другого img-элемента.
И попеременно меняется style у a-контейнеров. В переходном процессе используется изменение свойства прозрачности и отображения, за счет чего достигается плавная смена одного изображения на другое.