Is that a new addition to the site?
I believe it is some sort of tracking cookie monster or something. What I do know is that certain spyware programs will show a pop-up window instead of the site when it is detected.......refresh, refresh, refresh.
Harmless but annoying.