PageSourceSearch

https://fbp.com.ua/WebResource.axd?d=ddlWLlSVxPjnTVLLNvXDRbv21DGlm…XW3lmumTOyTRJaHp9wSSg1&t=639190828048199015

js fbp.com.ua collected 2026-09-25 07:20:40 UTC 20,794 bytes, 525 lines download raw bytes

1function WebForm_PostBackOptions(eventTarget, eventArgument, validation, validationGroup, actionUrl, trackFocus, clientSubmit) {
2    this.eventTarget = eventTarget;
3    this.eventArgument = eventArgument;
4    this.validation = validation;
5    this.validationGroup = validationGroup;
6    this.actionUrl = actionUrl;
7    this.trackFocus = trackFocus;
8    this.clientSubmit = clientSubmit;
9}
10function WebForm_DoPostBackWithOptions(options) {
11    var validationResult = true;
12    if (options.validation) {
13        if (typeof(Page_ClientValidate) == 'function') {
14            validationResult = Page_ClientValidate(options.validationGroup);
15        }
16    }
17    if (validationResult) {
18        if ((typeof(options.actionUrl) != "undefined") && (options.actionUrl != null) && (options.actionUrl.length > 0)) {
19            theForm.action = options.actionUrl;
20        }
21        if (options.trackFocus) {
22            var lastFocus = theForm.elements["__LASTFOCUS"];
23            if ((typeof(lastFocus) != "undefined") && (lastFocus != null)) {
24                if (typeof(document.activeElement) == "undefined") {
25                    lastFocus.value = options.eventTarget;
26                }
27                else {
28                    var active = document.activeElement;
29                    if ((typeof(active) != "undefined") && (active != null)) {
30                        if ((typeof(active.id) != "undefined") && (active.id != null) && (active.id.length > 0)) {
31                            lastFocus.value = active.id;
32                        }
33                        else if (typeof(active.name) != "undefined") {
34                            lastFocus.value = active.name;
35                        }
36                    }
37                }
38            }
39        }
40    }
41    if (options.clientSubmit) {
42        __doPostBack(options.eventTarget, options.eventArgument);
43    }
44}
45var __pendingCallbacks = new Array();
46var __synchronousCallBackIndex = -1;
47function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, context, errorCallback, useAsync) {
48    var postData = __theFormPostData +
49                "__CALLBACKID=" + WebForm_EncodeCallback(eventTarget) +
50                "&__CALLBACKPARAM=" + WebForm_EncodeCallback(eventArgument);
51    if (theForm["__EVENTVALIDATION"]) {
52        postData += "&__EVENTVALIDATION=" + WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
53    }
54    var xmlRequest,e;
55    try {
56        xmlRequest = new XMLHttpRequest();
57    }
58    catch(e) {
59        try {
60            xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
61        }
62        catch(e) {
63        }
64    }
65    var setRequestHeaderMethodExists = true;
66    try {
67        setRequestHeaderMethodExists = (xmlRequest && xmlRequest.setRequestHeader);
68    }
69    catch(e) {}
70    var callback = new Object();
71    callback.eventCallback = eventCallback;
72    callback.context = context;
73    callback.errorCallback = errorCallback;
74    callback.async = useAsync;
75    var callbackIndex = WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback);
76    if (!useAsync) {
77        if (__synchronousCallBackIndex != -1) {
78            __pendingCallbacks[__synchronousCallBackIndex] = null;
79        }
80        __synchronousCallBackIndex = callbackIndex;
81    }
82    if (setRequestHeaderMethodExists) {
83        xmlRequest.onreadystatechange = WebForm_CallbackComplete;
84        callback.xmlRequest = xmlRequest;
85        xmlRequest.open("POST", theForm.action, true);
86        xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
87        xmlRequest.send(postData);
88        return;
89    }
90    callback.xmlRequest = new Object();
91    var callbackFrameID = "__CALLBACKFRAME" + callbackIndex;
92    var xmlRequestFrame = document.frames[callbackFrameID];
93    if (!xmlRequestFrame) {
94        xmlRequestFrame = document.createElement("IFRAME");
95        xmlRequestFrame.width = "1";
96        xmlRequestFrame.height = "1";
97        xmlRequestFrame.frameBorder = "0";
98        xmlRequestFrame.id = callbackFrameID;
99        xmlRequestFrame.name = callbackFrameID;
100        xmlRequestFrame.style.position = "absolute";
101        xmlRequestFrame.style.top = "-100px"
102        xmlRequestFrame.style.left = "-100px";
103        try {
104            if (callBackFrameUrl) {
105                xmlRequestFrame.src = callBackFrameUrl;
106            }
107        }
108        catch(e) {}
109        document.body.appendChild(xmlRequestFrame);
110    }
111    var interval = window.setInterval(function() {
112        xmlRequestFrame = document.frames[callbackFrameID];
113        if (xmlRequestFrame && xmlRequestFrame.document) {
114            window.clearInterval(interval);
115            xmlRequestFrame.document.write("");
116            xmlRequestFrame.document.close();
117            xmlRequestFrame.document.write('<html><body><form method="post"><input type="hidden" name="__CALLBACKLOADSCRIPT" value="t"></form></body></html>');
118            xmlRequestFrame.document.close();
119            xmlRequestFrame.document.forms[0].action = theForm.action;
120            var count = __theFormPostCollection.length;
121            var element;
122            for (var i = 0; i < count; i++) {
123                element = __theFormPostCollection[i];
124                if (element) {
125                    var fieldElement = xmlRequestFrame.document.createElement("INPUT");
126                    fieldElement.type = "hidden";
127                    fieldElement.name = element.name;
128                    fieldElement.value = element.value;
129                    xmlRequestFrame.document.forms[0].appendChild(fieldElement);
130                }
131            }
132            var callbackIdFieldElement = xmlRequestFrame.document.createElement("INPUT");
133            callbackIdFieldElement.type = "hidden";
134            callbackIdFieldElement.name = "__CALLBACKID";
135            callbackIdFieldElement.value = eventTarget;
136            xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);
137            var callbackParamFieldElement = xmlRequestFrame.document.createElement("INPUT");
138            callbackParamFieldElement.type = "hidden";
139            callbackParamFieldElement.name = "__CALLBACKPARAM";
140            callbackParamFieldElement.value = eventArgument;
141            xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);
142            if (theForm["__EVENTVALIDATION"]) {
143                var callbackValidationFieldElement = xmlRequestFrame.document.createElement("INPUT");
144                callbackValidationFieldElement.type = "hidden";
145                callbackValidationFieldElement.name = "__EVENTVALIDATION";
146                callbackValidationFieldElement.value = theForm["__EVENTVALIDATION"].value;
147                xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElement);
148            }
149            var callbackIndexFieldElement = xmlRequestFrame.document.createElement("INPUT");
150            callbackIndexFieldElement.type = "hidden";
151            callbackIndexFieldElement.name = "__CALLBACKINDEX";
152            callbackIndexFieldElement.value = callbackIndex;
153            xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);
154            xmlRequestFrame.document.forms[0].submit();
155        }
156    }, 10);
157}
158function WebForm_CallbackComplete() {
159    for (var i = 0; i < __pendingCallbacks.length; i++) {
160        callbackObject = __pendingCallbacks[i];
161        if (callbackObject && callbackObject.xmlRequest && (callbackObject.xmlRequest.readyState == 4)) {
162            if (!__pendingCallbacks[i].async) {
163                __synchronousCallBackIndex = -1;
164            }
165            __pendingCallbacks[i] = null;
166            var callbackFrameID = "__CALLBACKFRAME" + i;
167            var xmlRequestFrame = document.getElementById(callbackFrameID);
168            if (xmlRequestFrame) {
169                xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
170            }
171            WebForm_ExecuteCallback(callbackObject);
172        }
173    }
174}
175function WebForm_ExecuteCallback(callbackObject) {
176    var response = callbackObject.xmlRequest.responseText;
177    if (response.charAt(0) == "s") {
178        if ((typeof(callbackObject.eventCallback) != "undefined") && (callbackObject.eventCallback != null)) {
179            callbackObject.eventCallback(response.substring(1), callbackObject.context);
180        }
181    }
182    else if (response.charAt(0) == "e") {
183        if ((typeof(callbackObject.errorCallback) != "undefined") && (callbackObject.errorCallback != null)) {
184            callbackObject.errorCallback(response.substring(1), callbackObject.context);
185        }
186    }
187    else {
188        var separatorIndex = response.indexOf("|");
189        if (separatorIndex != -1) {
190            var validationFieldLength = parseInt(response.substring(0, separatorIndex));
191            if (!isNaN(validationFieldLength)) {
192                var validationField = response.substring(separatorIndex + 1, separatorIndex + validationFieldLength + 1);
193                if (validationField != "") {
194                    var validationFieldElement = theForm["__EVENTVALIDATION"];
195                    if (!validationFieldElement) {
196                        validationFieldElement = document.createElement("INPUT");
197                        validationFieldElement.type = "hidden";
198                        validationFieldElement.name = "__EVENTVALIDATION";
199                        theForm.appendChild(validationFieldElement);
200                    }
201                    validationFieldElement.value = validationField;
202                }
203                if ((typeof(callbackObject.eventCallback) != "undefined") && (callbackObject.eventCallback != null)) {
204                    callbackObject.eventCallback(response.substring(separatorIndex + validationFieldLength + 1), callbackObject.context);
205                }
206            }
207        }
208    }
209}
210function WebForm_FillFirstAvailableSlot(array, element) {
211    var i;
212    for (i = 0; i < array.length; i++) {
213        if (!array[i]) break;
214    }
215    array[i] = element;
216    return i;
217}
218var __nonMSDOMBrowser = (window.navigator.appName.toLowerCase().indexOf('explorer') == -1);
219var __theFormPostData = "";
220var __theFormPostCollection = new Array();
221function WebForm_InitCallback() {
222    var count = theForm.elements.length;
223    var element;
224    for (var i = 0; i < count; i++) {
225        element = theForm.elements[i];
226        var tagName = element.tagName.toLowerCase();
227        if (tagName == "input") {
228            var type = element.type;
229            if ((type == "text" || type == "hidden" || type == "password" ||
230                ((type == "checkbox" || type == "radio") && element.checked)) &&
231                (element.id != "__EVENTVALIDATION")) {
232                WebForm_InitCallbackAddField(element.name, element.value);
233            }
234        }
235        else if (tagName == "select") {
236            var selectCount = element.options.length;
237            for (var j = 0; j < selectCount; j++) {
238                var selectChild = element.options[j];
239                if (selectChild.selected == true) {
240                    WebForm_InitCallbackAddField(element.name, element.value);
241                }
242            }
243        }
244        else if (tagName == "textarea") {
245            WebForm_InitCallbackAddField(element.name, element.value);
246        }
247    }
248}
249function WebForm_InitCallbackAddField(name, value) {
250    var nameValue = new Object();
251    nameValue.name = name;
252    nameValue.value = value;
253    __theFormPostCollection[__theFormPostCollection.length] = nameValue;
254    __theFormPostData += WebForm_EncodeCallback(name) + "=" + WebForm_EncodeCallback(value) + "&";
255}
256function WebForm_EncodeCallback(parameter) {
257    if (encodeURIComponent) {
258        return encodeURIComponent(parameter);
259    }
260    else {
261        return escape(parameter);
262    }
263}
264var __disabledControlArray = new Array();
265function WebForm_ReEnableControls() {
266    if (typeof(__enabledControlArray) == 'undefined') {
267        return false;
268    }
269    var disabledIndex = 0;
270    for (var i = 0; i < __enabledControlArray.length; i++) {
271        var c;
272        if (__nonMSDOMBrowser) {
273            c = document.getElementById(__enabledControlArray[i]);
274        }
275        else {
276            c = document.all[__enabledControlArray[i]];
277        }
278        if ((typeof(c) != "undefined") && (c != null) && (c.disabled == true)) {
279            c.disabled = false;
280            __disabledControlArray[disabledIndex++] = c;
281        }
282    }
283    setTimeout("WebForm_ReDisableControls()", 0);
284    return true;
285}
286function WebForm_ReDisableControls() {
287    for (var i = 0; i < __disabledControlArray.length; i++) {
288        __disabledControlArray[i].disabled = true;
289    }
290}
291function WebForm_FireDefaultButton(event, target) {
292    if (event.keyCode == 13) {
293        var src = event.srcElement || event.target;
294        if (!src || (src.tagName.toLowerCase() != "textarea")) {
295            var defaultButton;
296            if (__nonMSDOMBrowser) {
297               defaultButton = document.getElementById(target);
298            }
299            else {
300                defaultButton = document.all[target];
301            }
302            if (defaultButton && typeof(defaultButton.click) != "undefined") {
303                defaultButton.click();
304                event.cancelBubble = true;
305                if (event.stopPropagation) event.stopPropagation();
306                return false;
307            }
308        }
309    }
310    return true;
311}
312function WebForm_GetScrollX() {
313    if (__nonMSDOMBrowser) {
314        return window.pageXOffset;
315    }
316    else {
317        if (document.documentElement && document.documentElement.scrollLeft) {
318            return document.documentElement.scrollLeft;
319        }
320        else if (document.body) {
321            return document.body.scrollLeft;
322        }
323    }
324    return 0;
325}
326function WebForm_GetScrollY() {
327    if (__nonMSDOMBrowser) {
328        return window.pageYOffset;
329    }
330    else {
331        if (document.documentElement && document.documentElement.scrollTop) {
332            return document.documentElement.scrollTop;
333        }
334        else if (document.body) {
335            return document.body.scrollTop;
336        }
337    }
338    return 0;
339}
340function WebForm_SaveScrollPositionSubmit() {
341    if (__nonMSDOMBrowser) {
342        theForm.elements['__SCROLLPOSITIONY'].value = window.pageYOffset;
343        theForm.elements['__SCROLLPOSITIONX'].value = window.pageXOffset;
344    }
345    else {
346        theForm.__SCROLLPOSITIONX.value = WebForm_GetScrollX();
347        theForm.__SCROLLPOSITIONY.value = WebForm_GetScrollY();
348    }
349    if ((typeof(this.oldSubmit) != "undefined") && (this.oldSubmit != null)) {
350        return this.oldSubmit();
351    }
352    return true;
353}
354function WebForm_SaveScrollPositionOnSubmit() {
355    theForm.__SCROLLPOSITIONX.value = WebForm_GetScrollX();
356    theForm.__SCROLLPOSITIONY.value = WebForm_GetScrollY();
357    if ((typeof(this.oldOnSubmit) != "undefined") && (this.oldOnSubmit != null)) {
358        return this.oldOnSubmit();
359    }
360    return true;
361}
362function WebForm_RestoreScrollPosition() {
363    if (__nonMSDOMBrowser) {
364        window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, theForm.elements['__SCROLLPOSITIONY'].value);
365    }
366    else {
367        window.scrollTo(theForm.__SCROLLPOSITIONX.value, theForm.__SCROLLPOSITIONY.value);
368    }
369    if ((typeof(theForm.oldOnLoad) != "undefined") && (theForm.oldOnLoad != null)) {
370        return theForm.oldOnLoad();
371    }
372    return true;
373}
374function WebForm_TextBoxKeyHandler(event) {
375    if (event.keyCode == 13) {
376        var target;
377        if (__nonMSDOMBrowser) {
378            target = event.target;
379        }
380        else {
381            target = event.srcElement;
382        }
383        if ((typeof(target) != "undefined") && (target != null)) {
384            if (typeof(target.onchange) != "undefined") {
385                target.onchange();
386                event.cancelBubble = true;
387                if (event.stopPropagation) event.stopPropagation();
388                return false;
389            }
390        }
391    }
392    return true;
393}
394function WebForm_TrimString(value) {
395    return value.replace(/^\s+|\s+$/g, '')
396}
397function WebForm_AppendToClassName(element, className) {
398    var currentClassName = ' ' + WebForm_TrimString(element.className) + ' ';
399    className = WebForm_TrimString(className);
400    var index = currentClassName.indexOf(' ' + className + ' ');
401    if (index === -1) {
402        element.className = (element.className === '') ? className : element.className + ' ' + className;
403    }
404}
405function WebForm_RemoveClassName(element, className) {
406    var currentClassName = ' ' + WebForm_TrimString(element.className) + ' ';
407    className = WebForm_TrimString(className);
408    var index = currentClassName.indexOf(' ' + className + ' ');
409    if (index >= 0) {
410        element.className = WebForm_TrimString(currentClassName.substring(0, index) + ' ' +
411            currentClassName.substring(index + className.length + 1, currentClassName.length));
412    }
413}
414function WebForm_GetElementById(elementId) {
415    if (document.getElementById) {
416        return document.getElementById(elementId);
417    }
418    else if (document.all) {
419        return document.all[elementId];
420    }
421    else return null;
422}
423function WebForm_GetElementByTagName(element, tagName) {
424    var elements = WebForm_GetElementsByTagName(element, tagName);
425    if (elements && elements.length > 0) {
426        return elements[0];
427    }
428    else return null;
429}
430function WebForm_GetElementsByTagName(element, tagName) {
431    if (element && tagName) {
432        if (element.getElementsByTagName) {
433            return element.getElementsByTagName(tagName);
434        }
435        if (element.all && element.all.tags) {
436            return element.all.tags(tagName);
437        }
438    }
439    return null;
440}
441function WebForm_GetElementDir(element) {
442    if (element) {
443        if (element.dir) {
444            return element.dir;
445        }
446        return WebForm_GetElementDir(element.parentNode);
447    }
448    return "ltr";
449}
450function WebForm_GetElementPosition(element) {
451    var result = new Object();
452    result.x = 0;
453    result.y = 0;
454    result.width = 0;
455    result.height = 0;
456    if (element.offsetParent) {
457        result.x = element.offsetLeft;
458        result.y = element.offsetTop;
459        var parent = element.offsetParent;
460        while (parent) {
461            result.x += parent.offsetLeft;
462            result.y += parent.offsetTop;
463            var parentTagName = parent.tagName.toLowerCase();
464            if (parentTagName != "table" &&
465                parentTagName != "body" && 
466                parentTagName != "html" && 
467                parentTagName != "div" && 
468                parent.clientTop && 
469                parent.clientLeft) {
470                result.x += parent.clientLeft;
471                result.y += parent.clientTop;
472            }
473            parent = parent.offsetParent;
474        }
475    }
476    else if (element.left && element.top) {
477        result.x = element.left;
478        result.y = element.top;
479    }
480    else {
481        if (element.x) {
482            result.x = element.x;
483        }
484        if (element.y) {
485            result.y = element.y;
486        }
487    }
488    if (element.offsetWidth && element.offsetHeight) {
489        result.width = element.offsetWidth;
490        result.height = element.offsetHeight;
491    }
492    else if (element.style && element.style.pixelWidth && element.style.pixelHeight) {
493        result.width = element.style.pixelWidth;
494        result.height = element.style.pixelHeight;
495    }
496    return result;
497}
498function WebForm_GetParentByTagName(element, tagName) {
499    var parent = element.parentNode;
500    var upperTagName = tagName.toUpperCase();
501    while (parent && (parent.tagName.toUpperCase() != upperTagName)) {
502        parent = parent.parentNode ? parent.parentNode : parent.parentElement;
503    }
504    return parent;
505}
506function WebForm_SetElementHeight(element, height) {
507    if (element && element.style) {
508        element.style.height = height + "px";
509    }
510}
511function WebForm_SetElementWidth(element, width) {
512    if (element && element.style) {
513        element.style.width = width + "px";
514    }
515}
516function WebForm_SetElementX(element, x) {
517    if (element && element.style) {
518        element.style.left = x + "px";
519    }
520}
521function WebForm_SetElementY(element, y) {
522    if (element && element.style) {
523        element.style.top = y + "px";
524    }
525}

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.