Who's hosting your website?
One thing I noticed in your code that could be slowing you down is the preloadimages() function. Try taking that out and see if it speeds up the load time.
The other thing that is slowing you down is that your entire website is images. Not only will it take forever to load a page, but it will be a nightmare for you or anyone else to update the website. Try replacing as much content as you can with text. You also don't need to use gifs for most of your graphics. Switch them with jpegs and see what happens. jpegs load differently on webpages than gifs do and might fix the problem. Just make sure you don't compress them too much.