Skip to Content

JavaScript File

URL: https://www.diligent.com/layouts/system/VisitorIdentification.js
HTTP Status: 200 OK
MIME Type: application/x-javascript
Last Modified: Sat, 21 Nov 2020 20:15:08 GMT
Download Time: Less than a second
Cookies: agcdn_geoinfo={"country_code"
Size: 3 KB
HTTP Headers:  20 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
  
OK Issues: No issues found

1function subscribeEvent(event,listener,useCapture){if(document.addEventListener){document.addEventListener(event,listener,useCapture);}

2else if(document.attachEvent){document.attachEvent(event,listener,useCapture);}

3}

4

5function unsubscribeEvent(event,listener,useCapture){if(document.removeEventListener){document.removeEventListener(event,listener,useCapture);}

6else if(document.detachEvent){document.detachEvent(event,listener,useCapture);}

7}

8

9function startActivityHandler(e){unsubscribeEvent("touchstart",arguments.callee,false);document.documentElement.onmousemove=null;if(true){timeoutSleep(0,placeCssAspxRequest);}

10}

11;document.documentElement.onmousemove=startActivityHandler;subscribeEvent("touchstart",startActivityHandler,false);function placeCheckerRequest(){var stt1=getMetatagContent("VirtualFolder");var stt2="layouts/system/VIChecker.aspx";var stt3=addTstampAndSiteToQueryString(getMetatagContent("VIcurrentDateTime"));var fileref=document.createElement('link');fileref.setAttribute('rel','stylesheet');fileref.setAttribute('type','text/css');fileref.setAttribute('href',stt1+stt2+stt3);document.getElementsByTagName("head")[0].appendChild(fileref);}

12

13function placeCssAspxRequest(){var st1=getMetatagContent("VirtualFolder");var st2="layouts/system/VisitorIdentificationCSS.aspx";var st3=addTstampAndSiteToQueryString(new Date().getTime());var fileref=document.createElement('link');fileref.setAttribute('rel','stylesheet');fileref.setAttribute('type','text/css');fileref.setAttribute('href',st1+st2+st3);document.getElementsByTagName("head")[0].appendChild(fileref);timeoutSleep(30000,placeCheckerRequest);}

14

15function timeoutSleep(milliseconds,callbackFunction){window.setTimeout(function(){callbackFunction();}

16,milliseconds);}

17

18function getMetatagContent(metatagName){var metas=document.getElementsByTagName('meta');for(var i=0;i<metas.length;i++){if(metas[i].getAttribute("name")===metatagName){return metas[i].getAttribute("content");}

19}

20

21return "";}

22

23function addTstampAndSiteToQueryString(tstamp){var qsParams=window.location.search;var timestampParam="tstamp="+tstamp;var siteNameParam=qsParams.match(/sc_site=.*?&|sc_site=.*$/);var queryString="?"+timestampParam;if(siteNameParam!==null){queryString=queryString+"&"+siteNameParam;}

24

25return queryString;}