I would like to create a similar effect to Apple’s Safari 4 Beta Top Sites page –

when when you view it and a page’s content has changed since you last visited, it displays a blue star in the top right hand corner to notify you.
I would like to do the very same, but only within my website and instead of an image I would like to append a ‘*’ or some other character to the menu item’s link.
I’m sure you would use the jQuery Cookie Plugin, but my scripting is not that advanced and I do not know how to dynamically change the cookie’s content. Have I explained properly? How would I do it?
Many thanks in advance
Server side:
Read the website f.ex every minute and save the timestamp if changed content. Save the users’ visit timestamp to the page
Ajax:
Check if the websites update timestamp is newer than your visitors’ timestamp, if yes make the star class visible, when the user clicks on the link, make the star disappear and update the users timestamp.
—
Showing a star or an image or whatever with Jquery is not the big deal here, it’s a oneliner, the complex problem is to detect website changes, because minor changes can occur, but the main content could not change. The easiest way to do this would be if the website provides rss, then there’s probable that the important new content will be published via rss.