PageSourceSearch

https://www.captainhookswarehouse.com/Scripts/doc.ready.js?ts=202201112223

js captainhookswarehouse.com collected 2026-09-27 11:29:18 UTC 2,423 bytes, 107 lines download raw bytes

1$(document).ready(function () {
2	$(".nocontext").on("contextmenu", function (event) {
3		event.preventDefault();
4		return false;
5	});
6
7	$(".numberonly").on("keypress", function (event) {
8		var key = window.event ? event.keyCode : event.which;
9		var keychar = String.fromCharCode(key);
10		reg = /\d/;
11		var result = reg.test(keychar);
12		if (result) {
13			return true;
14		}
15		event.preventDefault();
16		return false;
17	});
18
19	$(".numberonly").on("cut copy paste", function (event) {
20		event.preventDefault();
21		return false;
22	});
23});
24
25$(function () {
26	$(window).scroll(function () {
27		var winTop = $(window).scrollTop();
28		if (winTop >= 30) {
29			$("header").addClass("sticky");
30		} else {
31			$("header").removeClass("sticky");
32		}
33	});
34});
35
36/* Set the width of the side navigation to 250px */
37function openNav() {
38	document.getElementById("mySidenav").style.left = "0px";
39	$("#menu-overlay").removeClass("off");
40	$("#menu-overlay").addClass("on");
41}
42
43/* Set the width of the side navigation to 0 */
44function closeNav() {
45	document.getElementById("mySidenav").style.left = "-255px";
46	$("#menu-overlay").removeClass("on");
47	$("#menu-overlay").addClass("off");
48}
49
50
51function GetCardType(number) {
52	// visa
53	var re = new RegExp("^4");
54	if (number.match(re) != null)
55		return "Visa";
56
57	// Mastercard
58	re = new RegExp("^5[1-5]");
59	if (number.match(re) != null)
60		return "Mastercard";
61
62	// AMEX
63	re = new RegExp("^3[47]");
64	if (number.match(re) != null)
65		return "AMEX";
66
67	// Discover
68	re = new RegExp("^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)");
69	if (number.match(re) != null)
70		return "Discover";
71
72	// Diners
73	re = new RegExp("^36");
74	if (number.match(re) != null)
75		return "Diners";
76
77	// Diners - Carte Blanche
78	re = new RegExp("^30[0-5]");
79	if (number.match(re) != null)
80		return "Diners - Carte Blanche";
81
82	// JCB
83	re = new RegExp("^35(2[89]|[3-8][0-9])");
84	if (number.match(re) != null)
85		return "JCB";
86
87	// Visa Electron
88	re = new RegExp("^(4026|417500|4508|4844|491(3|7))");
89	if (number.match(re) != null)
90		return "Visa Electron";
91
92	return "";
93}
94
95function checkNumber(e) {
96	var key = window.event ? e.keyCode : e.which;
97	var keychar = String.fromCharCode(key);
98	reg = /\d/;
99	var result = reg.test(keychar);
100	alert(result);
101	if (!result) {
102		return false;
103	}
104	else {
105		return true;
106	}
107}

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.