Имеется скрипт:
$("#foto img").animate({ opacity: 0.0 }, myImg['speed'], (function(){
    $("#foto img").attr("src", myImg['name']);
    $("#foto img").load(function(){
        $("#foto img").animate({ opacity: 1.0 }, (myImg['speed'] * 2));
    });
}));   


Соответственно myImg['name'] - адрес нового изображения, а myImg['speed'] - скорость анимации.
Скрипт выполняется при клике на превьюшке, но проблема в том, что ведет он себя очень странно - при каждом новом нажатии картинка загружается все медленее и медленее.
Можно ли как то иначе проверить, загружено ли нужное изображение или нет?