function plugmoz(pl) { if (tm.indexOf(pl) != -1 && (navigator.mimeTypes[pl].enabledPlugin != null)) return '1'; return '0'; } function plugie(pl){ findpl = false; document.write('\n on error resume next \n findpl = IsObject(CreateObject("' + pl + '")) \n'); if (findpl) return '1'; return '0'; } var jav='0'; if(navigator.javaEnabled()) jav='1'; var agent = navigator.userAgent.toLowerCase(); var moz = (navigator.appName.indexOf("Netscape") != -1); var msie= (agent.indexOf("msie") != -1); var mswin = ((agent.indexOf("win") != -1) || (agent.indexOf("32bit") != -1)); var iscookie=(navigator.cookieEnabled)? '1' : '0'; //if not IE4+ nor NS6+ if ((typeof (navigator.cookieEnabled) =="undefined") && (iscookie == '0')) { document.cookie="testcookie" iscookie=(document.cookie.indexOf("testcookie")!=-1)? '1' : '0'; } var dir = '0'; var fla = '0'; var pdf = '0'; var qt = '0'; var rea = '0'; var wma = '0'; if (!mswin || moz){ var tm = ''; for (var i=0; i < navigator.mimeTypes.length; i++) tm += navigator.mimeTypes[i].type.toLowerCase(); dir = plugmoz("application/x-director"); fla = plugmoz("application/x-shockwave-flash"); pdf = plugmoz("application/pdf"); qt = plugmoz("video/quicktime"); rea = plugmoz("audio/x-pn-realaudio-plugin"); wma = plugmoz("application/x-mplayer2"); } else if (mswin && msie){ dir = plugie("SWCtl.SWCtl.1"); fla = plugie("ShockwaveFlash.ShockwaveFlash.1"); if (plugie("PDF.PdfCtrl.1") == '1' || plugie('PDF.PdfCtrl.5') == '1' || plugie('PDF.PdfCtrl.6') == '1') pdf = '1'; qt = plugie("Quicktime.Quicktime"); // Old : "QuickTimeCheckObject.QuickTimeCheck.1" rea = plugie("rmocx.RealPlayer G2 Control.1"); wma = plugie("wmplayer.ocx"); // Old : "MediaPlayer.MediaPlayer.1" } var doc = document; var rtu = ''; try {rtu = top.doc.referrer;} catch(e) { if (parent) { if (parent.js_getReferer) { try {rtu = parent.pmv_getReferer;} catch(E3) {rtu = '';} } else { try {rtu = parent.document.referrer;} catch(E) { try {rtu = document.referrer;} catch(E2) {rtu = '';} } } parent.js_getReferer = document.location.href; } else { try {rtu = document.referrer;} catch(E3) {rtu = '';} } } // Get the url to call phpmyvisites function getUrlStat(vurl, vsite, urlCur, pn, typeclick, v_vars,item) { var getvars=''; if (v_vars) { for (var i in v_vars){ if (!Array.prototype[i]){ getvars = getvars + '&a_vars['+ escape(i) + ']' + "=" + escape(v_vars[i]); } } } var da = new Date(); var src = vurl; src += '?url='+escape(urlCur)+'&pagename='+escape(pn)+getvars; src += '&siteid='+vsite+'&resolution='+screen.width+'x'+screen.height+'&colordepth='+screen.colorDepth; src += '&localtime='+escape(da.getHours()+':'+da.getMinutes()+':'+da.getSeconds()); src += '&flash='+fla+'&director='+dir+'&quicktime='+qt+'&realplayer='+rea; src += '&pdf='+pdf+'&windowsmedia='+wma+'&java='+jav+'&iscookie='+iscookie; src += '&ip=38.107.191.91'; if ( typeof(item) != "undefined" && item!='') { src += '&item='+item; } if ((typeclick) && (typeclick != "")) src += '&type='+escape(typeclick); src += '&referer='+escape(rtu); return src; } // log action : typeclick = empty like a page, FILE ans in the futur RSS, PODCAST function pmv_click (vurl, vsite, vurl, pn, typeclick, v_vars,item) { var src = getUrlStat(vurl, vsite, vurl, pn, typeclick, v_vars,item); var pmv_img = new Image(); pmv_img.src = src; } function log(vurl, vsite, pn, a_vars,item) { var urlCur = doc.location.href; /* var pos = urlCur.indexOf("//"); if (pos > 0) { urlCur = urlCur.substr(pos); } */ var vsrc = getUrlStat(vurl, vsite, urlCur, pn, "", a_vars,item ); doc.writeln('AreSoftAnalytics'); } log(vurl, vsite, pn, a_vars,item);