PageSourceSearch

http://grodno.gov.by/WebResource.axd?d=n4n2q3r4yDx1NirffUQFKA2&t=634508549640000000

js grodno.gov.by collected 2026-10-02 03:55:15 UTC 21,011 bytes, 538 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");
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 (i = 0; i < __pendingCallbacks.length; i++) {
160        callbackObject = __pendingCallbacks[i];
161        if (callbackObject && callbackObject.xmlRequest && (callbackObject.xmlRequest.readyState == 4)) {
162            WebForm_ExecuteCallback(callbackObject);
163            if (!__pendingCallbacks[i].async) {
164                __synchronousCallBackIndex = -1;
165            }
166            __pendingCallbacks[i] = null;
167            var callbackFrameID = "__CALLBACKFRAME" + i;
168            var xmlRequestFrame = document.getElementById(callbackFrameID);
169            if (xmlRequestFrame) {
170                xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
171            }
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 += 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}
291var __defaultFired = false;
292function WebForm_FireDefaultButton(event, target) {
293    if (!__defaultFired && event.keyCode == 13 && !(event.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea"))) {
294        var defaultButton;
295        if (__nonMSDOMBrowser) {
296            defaultButton = document.getElementById(target);
297        }
298        else {
299            defaultButton = document.all[target];
300        }
301        if (defaultButton && typeof(defaultButton.click) != "undefined") {
302            __defaultFired = true;
303            defaultButton.click();
304            event.cancelBubble = true;
305            if (event.stopPropagation) event.stopPropagation();
306            return false;
307        }
308    }
309    return true;
310}
311function WebForm_GetScrollX() {
312    if (__nonMSDOMBrowser) {
313        return window.pageXOffset;
314    }
315    else {
316        if (document.documentElement && document.documentElement.scrollLeft) {
317            return document.documentElement.scrollLeft;
318        }
319        else if (document.body) {
320            return document.body.scrollLeft;
321        }
322    }
323    return 0;
324}
325function WebForm_GetScrollY() {
326    if (__nonMSDOMBrowser) {
327        return window.pageYOffset;
328    }
329    else {
330        if (document.documentElement && document.documentElement.scrollTop) {
331            return document.documentElement.scrollTop;
332        }
333        else if (document.body) {
334            return document.body.scrollTop;
335        }
336    }
337    return 0;
338}
339function WebForm_SaveScrollPositionSubmit() {
340    if (__nonMSDOMBrowser) {
341        theForm.elements['__SCROLLPOSITIONY'].value = window.pageYOffset;
342        theForm.elements['__SCROLLPOSITIONX'].value = window.pageXOffset;
343    }
344    else {
345        theForm.__SCROLLPOSITIONX.value = WebForm_GetScrollX();
346        theForm.__SCROLLPOSITIONY.value = WebForm_GetScrollY();
347    }
348    if ((typeof(this.oldSubmit) != "undefined") && (this.oldSubmit != null)) {
349        return this.oldSubmit();
350    }
351    return true;
352}
353function WebForm_SaveScrollPositionOnSubmit() {
354    theForm.__SCROLLPOSITIONX.value = WebForm_GetScrollX();
355    theForm.__SCROLLPOSITIONY.value = WebForm_GetScrollY();
356    if ((typeof(this.oldOnSubmit) != "undefined") && (this.oldOnSubmit != null)) {
357        return this.oldOnSubmit();
358    }
359    return true;
360}
361function WebForm_RestoreScrollPosition() {
362    if (__nonMSDOMBrowser) {
363        window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, theForm.elements['__SCROLLPOSITIONY'].value);
364    }
365    else {
366        window.scrollTo(theForm.__SCROLLPOSITIONX.value, theForm.__SCROLLPOSITIONY.value);
367    }
368    if ((typeof(theForm.oldOnLoad) != "undefined") && (theForm.oldOnLoad != null)) {
369        return theForm.oldOnLoad();
370    }
371    return true;
372}
373function WebForm_TextBoxKeyHandler(event) {
374    if (event.keyCode == 13) {
375        var target;
376        if (__nonMSDOMBrowser) {
377            target = event.target;
378        }
379        else {
380            target = event.srcElement;
381        }
382        if ((typeof(target) != "undefined") && (target != null)) {
383            if (typeof(target.onchange) != "undefined") {
384                target.onchange();
385                event.cancelBubble = true;
386                if (event.stopPropagation) event.stopPropagation();
387                return false;
388            }
389        }
390    }
391    return true;
392}
393function WebForm_AppendToClassName(element, className) {
394    var current = element.className;
395    if (current) {
396        if (current.charAt(current.length - 1) != ' ') {
397            current += ' ';
398        }
399        current += className;
400    }
401    else {
402        current = className;
403    }
404    element.className = current;
405}
406function WebForm_RemoveClassName(element, className) {
407    var current = element.className;
408    if (current) {
409        if (current.substring(current.length - className.length - 1, current.length) == ' ' + className) {
410            element.className = current.substring(0, current.length - className.length - 1);
411            return;
412        }
413        if (current == className) {
414            element.className = "";
415            return;
416        }
417        var index = current.indexOf(' ' + className + ' ');
418        if (index != -1) {
419            element.className = current.substring(0, index) + current.substring(index + className.length + 2, current.length);
420            return;
421        }
422        if (current.substring(0, className.length) == className + ' ') {
423            element.className = current.substring(className.length + 1, current.length);
424        }
425    }
426}
427function WebForm_GetElementById(elementId) {
428    if (document.getElementById) {
429        return document.getElementById(elementId);
430    }
431    else if (document.all) {
432        return document.all[elementId];
433    }
434    else return null;
435}
436function WebForm_GetElementByTagName(element, tagName) {
437    var elements = WebForm_GetElementsByTagName(element, tagName);
438    if (elements && elements.length > 0) {
439        return elements[0];
440    }
441    else return null;
442}
443function WebForm_GetElementsByTagName(element, tagName) {
444    if (element && tagName) {
445        if (element.getElementsByTagName) {
446            return element.getElementsByTagName(tagName);
447        }
448        if (element.all && element.all.tags) {
449            return element.all.tags(tagName);
450        }
451    }
452    return null;
453}
454function WebForm_GetElementDir(element) {
455    if (element) {
456        if (element.dir) {
457            return element.dir;
458        }
459        return WebForm_GetElementDir(element.parentNode);
460    }
461    return "ltr";
462}
463function WebForm_GetElementPosition(element) {
464    var result = new Object();
465    result.x = 0;
466    result.y = 0;
467    result.width = 0;
468    result.height = 0;
469    if (element.offsetParent) {
470        result.x = element.offsetLeft;
471        result.y = element.offsetTop;
472        var parent = element.offsetParent;
473        while (parent) {
474            result.x += parent.offsetLeft;
475            result.y += parent.offsetTop;
476            var parentTagName = parent.tagName.toLowerCase();
477            if (parentTagName != "table" &&
478                parentTagName != "body" && 
479                parentTagName != "html" && 
480                parentTagName != "div" && 
481                parent.clientTop && 
482                parent.clientLeft) {
483                result.x += parent.clientLeft;
484                result.y += parent.clientTop;
485            }
486            parent = parent.offsetParent;
487        }
488    }
489    else if (element.left && element.top) {
490        result.x = element.left;
491        result.y = element.top;
492    }
493    else {
494        if (element.x) {
495            result.x = element.x;
496        }
497        if (element.y) {
498            result.y = element.y;
499        }
500    }
501    if (element.offsetWidth && element.offsetHeight) {
502        result.width = element.offsetWidth;
503        result.height = element.offsetHeight;
504    }
505    else if (element.style && element.style.pixelWidth && element.style.pixelHeight) {
506        result.width = element.style.pixelWidth;
507        result.height = element.style.pixelHeight;
508    }
509    return result;
510}
511function WebForm_GetParentByTagName(element, tagName) {
512    var parent = element.parentNode;
513    var upperTagName = tagName.toUpperCase();
514    while (parent && (parent.tagName.toUpperCase() != upperTagName)) {
515        parent = parent.parentNode ? parent.parentNode : parent.parentElement;
516    }
517    return parent;
518}
519function WebForm_SetElementHeight(element, height) {
520    if (element && element.style) {
521        element.style.height = height + "px";
522    }
523}
524function WebForm_SetElementWidth(element, width) {
525    if (element && element.style) {
526        element.style.width = width + "px";
527    }
528}
529function WebForm_SetElementX(element, x) {
530    if (element && element.style) {
531        element.style.left = x + "px";
532    }
533}
534function WebForm_SetElementY(element, y) {
535    if (element && element.style) {
536        element.style.top = y + "px";
537    }
538}

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.