Error with intersect()

Hey, i am having a problem with intersect() function in E2DSurface.
Now in my game i am creating one e2dsurface and blitting it over 50 times in different positions, now when i use the intersect() with the surface only the first image i blitted that is the index number 0 in the array collides none other does :S. please help me with this problem, thanks.
Now in my game i am creating one e2dsurface and blitting it over 50 times in different positions, now when i use the intersect() with the surface only the first image i blitted that is the index number 0 in the array collides none other does :S. please help me with this problem, thanks.