That seems to be a bug in this code, with some Safari specific problem:
var loader = jQuery('<div id="loader"><img src="images/loading.gif"
alt="loading..." /></div>')
.css({position: "relative", top: "1em", left: "25em"})
.hide()
.appendTo("body");
Not sure yet whats wrong with that, any ideas are welcome.
Jörn