PageSourceSearch

https://www.hasifriya.com/_JS/Parameters.js

js hasifriya.com collected 2026-10-02 23:17:11 UTC 3,735 bytes, 105 lines download raw bytes

1function fnParamFilter() {
2	var oDiv = document.getElementById("divParamFilter");
3	if (oDiv.style.display=="none")
4		oDiv.style.display = "block";
5	else
6		oDiv.style.display = "none";
7}
8
9
10function fnAddToCompareCart(sCategoryID,sItemID) {
11    if (!isNaN(sItemID) && !isNaN(sCategoryID)) {
12	    var url = sAppDomain + "/_dbsParameters/CompareCart.asp?CategoryID="+sCategoryID+"&ItemID="+sItemID;
13	    //var a = prompt("",url);
14	    var doc = dbsRequest(url);
15		//alert(doc == null)
16	    if (doc != null) {
17			try {
18				var sItemExist = dbsGetAttributeText(doc.getElementsByTagName("item")[0], 0)
19				var sItem = dbsGetNodeText(doc.getElementsByTagName("item")[0]);
20				if (sItem != "")
21					fnDisplyParamMsg(sItem.replace(/"/g,'"'),sItemExist);	
22			} catch (e) {
23			}        
24	    }	    
25    }
26}
27
28function fnDisplyParamMsg(sItem,sItemExist) {
29	var ctlParametersMsg = document.getElementById("ctlParametersMsg");
30	if (ctlParametersMsg != null) {
31		ctlParameterMsg.innerHTML = sItem;
32		if (sItemExist == "1") {
33			document.getElementById("ctlParameterExistMsg").style.display = "inline";
34			document.getElementById("ctlParameterAddMsg").style.display = "none";
35		}
36		else {
37			document.getElementById("ctlParameterExistMsg").style.display = "none";
38			document.getElementById("ctlParameterAddMsg").style.display = "inline";
39		}
40		ctlParametersMsg.style.display = "block";
41		ctlParametersMsg.style.top = (((document.body.clientHeight - ctlParametersMsg.offsetHeight)/2)+document.body.scrollTop-60) + "px";
42		ctlParametersMsg.style.left = ((document.body.clientWidth - ctlParametersMsg.offsetWidth)/2)+document.body.scrollLeft + "px";
43		
44		var bg = document.getElementById("dbsBgGray");
45		bg.style.display = "block";
46		bg.style.width = "100%";
47		bg.style.height = document.getElementById("dbsBgGrayPlaceRef").offsetTop + "px";
48		bg.style.left = "0px";
49		bg.style.top = "0px";
50		dbsAddEvent(document.body, "click", fnParamMsgClicked);
51		dbsAddEvent(window, "scroll", fnParamMsgClose);
52		fnHideSelectElemByClass("parametersfilter");
53	}
54}
55
56function fnParamMsgClose() {
57	var ctlParametersMsg = document.getElementById("ctlParametersMsg");
58	ctlParametersMsg.style.display = "none";
59	var bg = document.getElementById("dbsBgGray");
60	bg.style.display = "none";
61	bg.style.height = "1px";
62	bg.style.width = "1px";
63	dbsRemoveEvent(document.body, "click", fnParamMsgClicked);
64	dbsRemoveEvent(document.body, "scroll", fnParamMsgClose);
65	fnShowSelectElemByClass("parametersfilter");
66}
67
68function fnParamMsgClicked(event) {
69	var ctlParametersMsg = document.getElementById("ctlParametersMsg");		
70	if (event.target) {
71		if (event.target.id == "butParamClose") {
72			ctlParametersMsg.style.display = "none";
73			var bg = document.getElementById("dbsBgGray");
74			bg.style.display = "none";
75			bg.style.height = "1px";
76			bg.style.width = "1px";
77			dbsRemoveEvent(document.body, "click", fnParamMsgClicked);
78			dbsRemoveEvent(document.body, "scroll", fnParamMsgClose);
79			fnShowSelectElemByClass("parametersfilter");
80		}
81		else if (event.target.id == "butCompare") {
82		}
83		else {
84			event.preventDefault();
85		}		
86	}
87	else if (event.srcElement) {		
88		if (event.srcElement.id == "butParamClose") {
89			ctlParametersMsg.style.display = "none";
90			var bg = document.getElementById("dbsBgGray");
91			bg.style.display = "none";
92			bg.style.height = "1px";
93			bg.style.width = "1px";
94			dbsRemoveEvent(document.body, "click", fnParamMsgClicked);
95			dbsRemoveEvent(document.body, "scroll", fnParamMsgClose);
96			fnShowSelectElemByClass("parametersfilter");
97		}
98		else if (event.srcElement.id == "butCompare") {
99		}
100		else {
101			event.returnValue = false;
102		}
103	}
104}
105

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.