Is there Javascript that will make it so images like my logo and small things get cached and everything else, including the document, doesnt get cached?
A Javascript won't do this for you. The browser, according to the HTTP RFC, is in charge is the caching. The server has no control beyond the http-equiv and pragma directives in HTML files and the headers respectively.
It would take a bit of work but you could have the images sent normally and the document sent with Pragma: No-Cache. It's best to let the browser do this on its own though.
Bookmarks