if(typeof(Cookie) == 'undefined')
  document.write('<script type="text/javascript" '
               + 'src="/html/js/fixcookies.js"></sc' + 'ript>');

function add_new_viewedad(sect, adno, cap) {
 var ads = Cookie.get('viewedads') || '';
 var timeNow = parseInt(new Date().getTime()/1000); // conv to epoch from milli

 if(ads) {
   ads = ads.substr(1, ads.length-2).split('}{');
   ads = ads.grep({ match: function(ad) {
     var d = ad.split('|');

     // Filter expired ads:
     if(timeNow - d[0] > 2592000) return 0;

     // And this ad (so we can update the timestamp/position
     if(d[1] == sect && d[2] == adno) return 0;

     return 1;
   }});

   ads = ads.length ? '{' + ads.join('}{') + '}' : '';
 }

 ads = '{' + timeNow + '|' + sect + '|' + adno + '|' + cap + '}' + ads;

 SetCookie('viewedads', ads, '+30 day', '/');
}
