I suppose the problem with loading external javascript files is that it gives lots of opportunities to change the .js file. One of my favourite and simple tgp submits is
http://a1-teenpussy.com/tgp/gallery/misstexas.html - yet quite a few tgp's rejected because of the .js