Czyli jak dasz :
display:none;
to skrypt nadal nie potrafi sobie odszukać obrazka czy po prostu go nie ukrywa ?
Jeśli CSS ukrywa go, a skrypt nie może go odczytać to będziemy inaczej kombinować, a jeśli po prostu ukrywanie za pomocą CSS nie działa poprawnie (a powinno) to też coś wymyślimy.