Finally, I figured this out, its so simple. The jQuery wasn't loading in the other browsers at all. The issue was pretty simple,
When the JavaScript was loaded, the line looked like this:
.script("http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js").wait()
and the problem was that the http:
isn't supposed to be there, therefore jQuery wasn't loaded at all.
So the proper line is:
.script("//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js").wait()