$(document).ready(function() {
	
	if('localStorage' in window && window.localStorage !== null) {
		
		var current_time = $('div#info').data('date');
		var last_access = localStorage.last_access;
		var most_recent = 0;
		var count = 0;
		
		
		$('dl').each(function() {
			var date = $(this).children().first().data('date');
			if (date>most_recent) {
				most_recent = date;
			}			
		});
		
		if(last_access<most_recent) {
			$('dt').each(function() {
				var thisdate = $(this).data('date');
				if(parseInt(thisdate,10)>last_access) {
					$(this).addClass('new');
					count++;
				}
				else {
					$(this).addClass('old');
				}
			});
			localStorage.last_access = current_time;
			$('body').append('<div class="notification"><p>'+count+' new items since your last visit</p></div>');
		}
		else if(last_access === undefined){
			localStorage.last_access = current_time;
		}
	}
});
