
if (typeof Prototype != 'undefined') {

	function pageViews_markViewed() {
	
		var siteid = window.siteid;
		var locale = window.locale;
		
		var pageViewsCookie = new Cookie(siteid + '#' + locale + '#pageviews');
		var pageViewsCookieVal = pageViewsCookie.getValue();
		if (!pageViewsCookieVal) return;
		var pageViewsArr = pageViewsCookieVal.split('#');
		
		var pageViewsItems = $$('.pageViewsItems');
		pageViewsItems.each(function(pvi) {
			var subitems = pvi.select('.dynItem');
			subitems.each(function(sub) {
				var node_a = sub.down('.cfg_linked_image a');
				var checkLinkURL = node_a.getAttribute('href');
				var refToCheck = '';
// not ERU version
//				if (checkLinkURL.match(/PagecRef=\d+$/))
//					refToCheck = parseInt(checkLinkURL.gsub(/.*PagecRef=(\d+)/, '#{1}'));
// ERU version
				if (checkLinkURL.match(/\/\d+$/))
					refToCheck = parseInt(checkLinkURL.gsub(/.*\/(\d+)/, '#{1}'));
				if (pageViewsArr.include('p' + refToCheck)) {
					var node_img = node_a.down('img');
					var imgsrc = node_img.getAttribute('src');
					var extPos = imgsrc.lastIndexOf('.');
					var newsrc = imgsrc.substr(0, extPos) + '_viewed' + imgsrc.substr(extPos);
					node_img.setAttribute('src', newsrc);
				}
			});
		});
		
	}

	Event.observe(window, 'load', pageViews_markViewed);

}
