title: Animation on initial page load only
body: <p>I currently have a CSS animation that fades in my whole index.html when it is visited.</p>
  <p>What I want to do is only have this happen when someone is visiting from an external site. If they are navigating back to the homepage from another of my site's pages, I will only animate those elements which have changed, leaving things like the marquee and the footer static.</p>
  <p>I would like to know whether this is practically possible, and how it would be implemented - jQuery, cookies? as I like the fade in when coming from another site as it helps smooth the loading of elements, however its a bit clumsy when navigating from page to page.</p>