PageSourceSearch

https://www.crosscounty.com/mstinc/web/usp/usp_behavior.js

js crosscounty.com collected 2026-10-02 15:03:48 UTC 1,942 bytes, 55 lines download raw bytes

1 
2  function USP_enableMe() {
3      document.getElementById("dscheck").value="0";
4  }
5  function USP_isCookieEnabled() {
6      var exp = new Date();
7      exp.setTime(exp.getTime() + 1800000);
8      USP_setCookie("testCookie", "cookie", exp, false, false, false);
9      if (document.cookie.indexOf('testCookie') == -1) {
10          return false;
11      }
12      exp = new Date();
13      exp.setTime(exp.getTime() - 1800000);
14      USP_setCookie("testCookie", "cookie", exp, false, false, false);
15      return true;
16  }
17  function USP_setCookie(name, value, expires, path, domain, secure) {
18      var curCookie = name + "=" + value +
19          ((expires) ? "; expires=" + expires.toGMTString() : "") +
20          ((path) ? "; path=" + path : "") +
21          ((domain) ? "; domain=" + domain : "") +
22          ((secure) ? "; secure" : "");
23      document.cookie = curCookie;
24  }
25  function USP_isDupSubmit() {
26      var dupSbmt = true;
27      var e = document.getElementById("dscheck");
28      if (e != null && e.value == "0") {
29          dupSbmt = false;
30          e.value = "1";
31          setTimeout(USP_enableMe, 5000);
32      }
33      return dupSbmt;
34  }
35  function USP_setParamStatus() {
36      if (!USP_isDupSubmit()) {
37          if (USP_isCookieEnabled()) {
38              document.getElementById('testcookie').value = 'true';
39          }
40          document.getElementById('testjs').value = 'true';
41          return true;
42      }
43      return false;
44  }
45
46  jQuery(function(){
47    //DOM insertion
48    jQuery('form[name=Login]').prepend('<input type="hidden" id="testcookie" name="testcookie" value="false"/>');
49    jQuery('form[name=Login]').prepend('<input type="hidden" id="testjs"     name="testjs"     value="false"/>');
50    jQuery('form[name=Login]').prepend('<input type="hidden" id="dscheck"    name="dscheck"    value="0"/>');
51    //submit
52    jQuery('form[name=Login]').submit( function() {
53      return USP_setParamStatus();
54    });
55  });

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.