When the page loads, this script won't start until EVERYTHING on the page has completed the load. Also, as the script you have loads the banners as required, this will cause a certain lag time. So the things I would change are firstly, I would add in a pre-loader, so that all images are ready for use as soon as the script requires them. If you don't do this, then the script waits 5 seconds, and then attempts to show the image. As it's not currently in the DOM, it then loads the image, which takes an extra couple of seconds.
Absolute





