/** * Statistics script */ var plugin_statistics = { id: null, /** * initialize the script * * @param id string - urlencoded page id */ init: function(id){ plugin_statistics.id = id; var now = new Date(); // load visitor cookie var uid = DokuCookie.getValue('plgstats'); if(!uid){ uid = now.getTime()+'-'+Math.floor(Math.random()*32000); DokuCookie.setValue('plgstats',uid); if(!DokuCookie.getCookie(DokuCookie.name)){ uid = ''; } } // log the visit var img = new Image(); img.src = DOKU_BASE+'lib/plugins/statistics/log.php'+ '?rnd='+now.getTime()+ '&p='+id+ '&r='+encodeURIComponent(document.referrer)+ '&sx='+screen.width+ '&sy='+screen.height+ '&vx='+window.innerWidth+ '&vy='+window.innerHeight+ '&uid='+uid+ '&js=1'; // attach event addInitEvent(function(){ var links = getElementsByClass('urlextern',null,'a'); for(var i=0; i