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.