1function WebForm_PostBackOptions(eventTarget,eventArgument,validation,validationGroup,actionUrl,trackFocus,clientSubmit){this.eventTarget = eventTarget;this.eventArgument = eventArgument;this.validation = validation;this.validationGroup = validationGroup;this.actionUrl = actionUrl;this.trackFocus = trackFocus;this.clientSubmit = clientSubmit;} 2function WebForm_DoPostBackWithOptions(options){var validationResult = true;if (options.validation){if (typeof(Page_ClientValidate) == 'function'){validationResult = Page_ClientValidate(options.validationGroup);} 3} 4if (validationResult){if ((typeof(options.actionUrl) != "undefined") && (options.actionUrl != null) && (options.actionUrl.length > 0)){theForm.action = options.actionUrl;} 5if (options.trackFocus){var lastFocus = theForm.elements["__LASTFOCUS"];if ((typeof(lastFocus) != "undefined") && (lastFocus != null)){if (typeof(document.activeElement) == "undefined"){lastFocus.value = options.eventTarget;} 6else{var active = document.activeElement;if ((typeof(active) != "undefined") && (active != null)){if ((typeof(active.id) != "undefined") && (active.id != null) && (active.id.length > 0)){lastFocus.value = active.id;} 7else if (typeof(active.name) != "undefined"){lastFocus.value = active.name;} 8} 9} 10} 11} 12} 13if (options.clientSubmit){__doPostBack(options.eventTarget,options.eventArgument);} 14} 15var __pendingCallbacks = new Array();var __synchronousCallBackIndex = -1;function WebForm_DoCallback(eventTarget,eventArgument,eventCallback,context,errorCallback,useAsync){var postData = __theFormPostData + 16"__CALLBACKID=" + WebForm_EncodeCallback(eventTarget) + 17"&__CALLBACKPARAM=" + WebForm_EncodeCallback(eventArgument);if (theForm["__EVENTVALIDATION"]){postData += "&__EVENTVALIDATION=" + WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);} 18var xmlRequest,e;try{xmlRequest = new XMLHttpRequest();} 19catch(e){try{xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");} 20catch(e){} 21} 22var setRequestHeaderMethodExists = true;try{setRequestHeaderMethodExists = (xmlRequest && xmlRequest.setRequestHeader);} 23catch(e){} 24var callback = new Object();callback.eventCallback = eventCallback;callback.context = context;callback.errorCallback = errorCallback;callback.async = useAsync;var callbackIndex = WebForm_FillFirstAvailableSlot(__pendingCallbacks,callback);if (!useAsync){if (__synchronousCallBackIndex != -1){__pendingCallbacks[__synchronousCallBackIndex] = null;} 25__synchronousCallBackIndex = callbackIndex;} 26if (setRequestHeaderMethodExists){xmlRequest.onreadystatechange = WebForm_CallbackComplete;callback.xmlRequest = xmlRequest;var action = theForm.action || document.location.pathname,fragmentIndex = action.indexOf('#');if (fragmentIndex !== -1){action = action.substr(0,fragmentIndex);} 27if (!__nonMSDOMBrowser){var domain = "";var path = action;var query = "";var queryIndex = action.indexOf('?');if (queryIndex !== -1){query = action.substr(queryIndex);path = action.substr(0,queryIndex);} 28if (path.indexOf("%") === -1){if (/^https?\:\/\/.*$/gi.test(path)){var domainPartIndex = path.indexOf("\/\/") + 2;var slashAfterDomain = path.indexOf("/",domainPartIndex);if (slashAfterDomain === -1){domain = path;path = "";} 29else{domain = path.substr(0,slashAfterDomain);path = path.substr(slashAfterDomain);} 30} 31action = domain + encodeURI(path) + query;} 32} 33xmlRequest.open("POST",action,true);xmlRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");xmlRequest.send(postData);return;} 34callback.xmlRequest = new Object();var callbackFrameID = "__CALLBACKFRAME" + callbackIndex;var xmlRequestFrame = document.frames[callbackFrameID];if (!xmlRequestFrame){xmlRequestFrame = document.createElement("IFRAME");xmlRequestFrame.width = "1";xmlRequestFrame.height = "1";xmlRequestFrame.frameBorder = "0";xmlRequestFrame.id = callbackFrameID;xmlRequestFrame.name = callbackFrameID;xmlRequestFrame.style.position = "absolute";xmlRequestFrame.style.top = "-100px" 35xmlRequestFrame.style.left = "-100px";try{if (callBackFrameUrl){xmlRequestFrame.src = callBackFrameUrl;} 36} 37catch(e){} 38document.body.appendChild(xmlRequestFrame);} 39var interval = window.setInterval(function(){xmlRequestFrame = document.frames[callbackFrameID];if (xmlRequestFrame && xmlRequestFrame.document){window.clearInterval(interval);xmlRequestFrame.document.write("");xmlRequestFrame.document.close();
39xmlRequestFrame.document.write('<html><body><form method="post"><input type="hidden" name="__CALLBACKLOADSCRIPT" value="t"></form></body></html>');xmlRequestFrame.document.close();xmlRequestFrame.document.forms[0].action = theForm.action;var count = __theFormPostCollection.length;var element;for (var i = 0;i < count;i++){element = __theFormPostCollection[i];if (element){var fieldElement = xmlRequestFrame.document.createElement("INPUT");fieldElement.type = "hidden";fieldElement.name = element.name;fieldElement.value = element.value;xmlRequestFrame.document.forms[0].appendChild(fieldElement);} 40} 41var callbackIdFieldElement = xmlRequestFrame.document.createElement("INPUT");callbackIdFieldElement.type = "hidden";callbackIdFieldElement.name = "__CALLBACKID";callbackIdFieldElement.value = eventTarget;xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);var callbackParamFieldElement = xmlRequestFrame.document.createElement("INPUT");callbackParamFieldElement.type = "hidden";callbackParamFieldElement.name = "__CALLBACKPARAM";callbackParamFieldElement.value = eventArgument;xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);if (theForm["__EVENTVALIDATION"]){var callbackValidationFieldElement = xmlRequestFrame.document.createElement("INPUT");callbackValidationFieldElement.type = "hidden";callbackValidationFieldElement.name = "__EVENTVALIDATION";callbackValidationFieldElement.value = theForm["__EVENTVALIDATION"].value;xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElement);} 42var callbackIndexFieldElement = xmlRequestFrame.document.createElement("INPUT");callbackIndexFieldElement.type = "hidden";callbackIndexFieldElement.name = "__CALLBACKINDEX";callbackIndexFieldElement.value = callbackIndex;xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);xmlRequestFrame.document.forms[0].submit();} 43},10);} 44function WebForm_CallbackComplete(){for (var i = 0;i < __pendingCallbacks.length;i++){callbackObject = __pendingCallbacks[i];if (callbackObject && callbackObject.xmlRequest && (callbackObject.xmlRequest.readyState == 4)){if (!__pendingCallbacks[i].async){__synchronousCallBackIndex = -1;} 45__pendingCallbacks[i] = null;var callbackFrameID = "__CALLBACKFRAME" + i;var xmlRequestFrame = document.getElementById(callbackFrameID);if (xmlRequestFrame){xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);} 46WebForm_ExecuteCallback(callbackObject);} 47} 48} 49function WebForm_ExecuteCallback(callbackObject){var response = callbackObject.xmlRequest.responseText;if (response.charAt(0) == "s"){if ((typeof(callbackObject.eventCallback) != "undefined") && (callbackObject.eventCallback != null)){callbackObject.eventCallback(response.substring(1),callbackObject.context);} 50} 51else if (response.charAt(0) == "e"){if ((typeof(callbackObject.errorCallback) != "undefined") && (callbackObject.errorCallback != null)){callbackObject.errorCallback(response.substring(1),callbackObject.context);} 52} 53else{var separatorIndex = response.indexOf("|");if (separatorIndex != -1){var validationFieldLength = parseInt(response.substring(0,separatorIndex));if (!isNaN(validationFieldLength)){var validationField = response.substring(separatorIndex + 1,separatorIndex + validationFieldLength + 1);if (validationField != ""){var validationFieldElement = theForm["__EVENTVALIDATION"];if (!validationFieldElement){validationFieldElement = document.createElement("INPUT");validationFieldElement.type = "hidden";validationFieldElement.name = "__EVENTVALIDATION";theForm.appendChild(validationFieldElement);} 54validationFieldElement.value = validationField;} 55if ((typeof(callbackObject.eventCallback) != "undefined") && (callbackObject.eventCallback != null)){callbackObject.eventCallback(response.substring(separatorIndex + validationFieldLength + 1),callbackObject.context);} 56} 57} 58} 59} 60function WebForm_FillFirstAvailableSlot(array,element){var i;for (i = 0;i < array.length;i++){if (!array[i]) break;} 61array[i] = element;return i;} 62var __nonMSDOMBrowser = (window.navigator.appName.toLowerCase().indexOf('explorer') == -1);var __theFormPostData = "";var __theFormPostCollection = new Array();var __callbackTextTypes = /^(text|password|hidden|search|tel|url|email|number|range|c
62olor|datetime|date|month|week|time|datetime-local)$/i;function WebForm_InitCallback(){var formElements = theForm.elements,count = formElements.length,element;for (var i = 0;i < count;i++){element = formElements[i];var tagName = element.tagName.toLowerCase();if (tagName == "input"){var type = element.type;if ((__callbackTextTypes.test(type) || ((type == "checkbox" || type == "radio") && element.checked)) 63&& (element.id != "__EVENTVALIDATION")){WebForm_InitCallbackAddField(element.name,element.value);} 64} 65else if (tagName == "select"){var selectCount = element.options.length;for (var j = 0;j < selectCount;j++){var selectChild = element.options[j];if (selectChild.selected == true){WebForm_InitCallbackAddField(element.name,element.value);} 66} 67} 68else if (tagName == "textarea"){WebForm_InitCallbackAddField(element.name,element.value);} 69} 70} 71function WebForm_InitCallbackAddField(name,value){var nameValue = new Object();nameValue.name = name;nameValue.value = value;__theFormPostCollection[__theFormPostCollection.length] = nameValue;__theFormPostData += WebForm_EncodeCallback(name) + "=" + WebForm_EncodeCallback(value) + "&";} 72function WebForm_EncodeCallback(parameter){if (encodeURIComponent){return encodeURIComponent(parameter);} 73else{return escape(parameter);} 74} 75var __disabledControlArray = new Array();function WebForm_ReEnableControls(){if (typeof(__enabledControlArray) == 'undefined'){return false;} 76var disabledIndex = 0;for (var i = 0;i < __enabledControlArray.length;i++){var c;if (__nonMSDOMBrowser){c = document.getElementById(__enabledControlArray[i]);} 77else{c = document.all[__enabledControlArray[i]];} 78if ((typeof(c) != "undefined") && (c != null) && (c.disabled == true)){c.disabled = false;__disabledControlArray[disabledIndex++] = c;} 79} 80setTimeout("WebForm_ReDisableControls()",0);return true;} 81function WebForm_ReDisableControls(){for (var i = 0;i < __disabledControlArray.length;i++){__disabledControlArray[i].disabled = true;} 82} 83function WebForm_SimulateClick(element,event){var clickEvent;if (element){if (element.click){element.click();} else{clickEvent = document.createEvent("MouseEvents");clickEvent.initMouseEvent("click",true,true,window,0,0,0,0,0,false,false,false,false,0,null);if (!element.dispatchEvent(clickEvent)){return true;} 84} 85event.cancelBubble = true;if (event.stopPropagation){event.stopPropagation();} 86return false;} 87return true;} 88function WebForm_FireDefaultButton(event,target){if (event.keyCode == 13){var src = event.srcElement || event.target;if (src && 89((src.tagName.toLowerCase() == "input") && 90(src.type.toLowerCase() == "submit" || src.type.toLowerCase() == "button")) || 91((src.tagName.toLowerCase() == "a") && 92(src.href != null) && (src.href != "")) || 93(src.tagName.toLowerCase() == "textarea")){return true;} 94var defaultButton;if (__nonMSDOMBrowser){defaultButton = document.getElementById(target);} 95else{defaultButton = document.all[target];} 96if (defaultButton){return WebForm_SimulateClick(defaultButton,event);} 97} 98return true;} 99function WebForm_GetScrollX(){if (__nonMSDOMBrowser){return window.pageXOffset;} 100else{if (document.documentElement && document.documentElement.scrollLeft){return document.documentElement.scrollLeft;} 101else if (document.body){return document.body.scrollLeft;} 102} 103return 0;} 104function WebForm_GetScrollY(){if (__nonMSDOMBrowser){return window.pageYOffset;} 105else{if (document.documentElement && document.documentElement.scrollTop){return document.documentElement.scrollTop;} 106else if (document.body){return document.body.scrollTop;} 107} 108return 0;} 109function WebForm_SaveScrollPositionSubmit(){if (__nonMSDOMBrowser){theForm.elements['__SCROLLPOSITIONY'].value = window.pageYOffset;theForm.elements['__SCROLLPOSITIONX'].value = window.pageXOffset;} 110else{theForm.__SCROLLPOSITIONX.value = WebForm_GetScrollX();theForm.__SCROLLPOSITIONY.value = WebForm_GetScrollY();} 111if ((typeof(this.oldSubmit) != "undefined") && (this.oldSubmit != null)){return this.oldSubmit();} 112return true;} 113function WebForm_SaveScrollPositionOnSubmit(){theForm.__SCROLLPOSITIONX.value = WebForm_GetScrollX();theForm.__SCROLLPOSITIONY.value = WebForm_GetScrollY();if ((typeof(this.oldOnSubmit) != "undefined") && (this.oldOnSubmit != null)){return this.oldOnSubmit();} 114return true;} 115function WebForm_RestoreScrollPosition(){if (__nonMSDOMBrowser){window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value,theForm.elements['__SCROLLPOSITIONY'].value);} 116else{window.scrollTo(theForm.__SCROLLPOSITIONX.value,theForm.__SCROLLPOSITIONY.value);} 117if ((typeof(theForm.oldOnLoad) != "undefined") && (theForm.oldOnLoad != null)){return theForm.oldOnLoad();} 118return true;} 119function WebForm_TextBoxKeyHandler(event){if (event.keyCode == 13){var target;if (__nonMSDOMBrowser){target = event.target;} 120else{target = event.srcElement;} 121if ((typeof(target) != "undefined") && (target != null)){if (typeof(target.onchange) != "undefined"){target.onchange();event.cancelBubble = true;if (event.stopPropagation) event.stopPropagation();return false;} 122} 123} 124return true;} 125function WebForm_TrimString(value){return value.replace(/^\s+|\s+$/g,'') 126} 127function WebForm_AppendToClassName(element,className){var currentClassName = ' ' + WebForm_TrimString(element.className) + ' ';className = WebForm_TrimString(className);var index = currentClassName.indexOf(' ' + className + ' ');if (index === -1){element.className = (element.className === '') ? className : element.className + ' ' + className;} 128} 129function WebForm_RemoveClassName(element,className){var currentClassName = ' ' + WebForm_TrimString(element.className) + ' ';className = WebForm_TrimString(className);var index = currentClassName.indexOf(' ' + className + ' ');if (index >= 0){element.className = WebForm_TrimString(currentClassName.substring(0,index) + ' ' + 130currentClassName.substring(index + className.length + 1,currentClassName.length));} 131} 132function WebForm_GetElementById(elementId){if (document.getElementById){return document.getElementById(elementId);} 133else if (document.all){return document.all[elementId];} 134else return null;} 135function WebForm_GetElementByTagName(element,tagName){var elements = WebForm_GetElementsByTagName(element,tagName);if (elements && elements.length > 0){return elements[0];} 136else return null;} 137function WebForm_GetElementsByTagName(element,tagName){if (element && tagName){if (element.getElementsByTagName){return element.getElementsByTagName(tagName);} 138if (element.all && element.all.tags){return element.all.tags(tagName);} 139} 140return null;}
141function WebForm_GetElementDir(element){if (element){if (element.dir){return element.dir;} 142return WebForm_GetElementDir(element.parentNode);} 143return "ltr";} 144function WebForm_GetElementPosition(element){var result = new Object();result.x = 0;result.y = 0;result.width = 0;result.height = 0;if (element.offsetParent){result.x = element.offsetLeft;result.y = element.offsetTop;var parent = element.offsetParent;while (parent){result.x += parent.offsetLeft;result.y += parent.offsetTop;var parentTagName = parent.tagName.toLowerCase();if (parentTagName != "table" && 145parentTagName != "body" && 146parentTagName != "html" && 147parentTagName != "div" && 148parent.clientTop && 149parent.clientLeft){result.x += parent.clientLeft;result.y += parent.clientTop;} 150parent = parent.offsetParent;} 151} 152else if (element.left && element.top){result.x = element.left;result.y = element.top;} 153else{if (element.x){result.x = element.x;} 154if (element.y){result.y = element.y;} 155} 156if (element.offsetWidth && element.offsetHeight){result.width = element.offsetWidth;result.height = element.offsetHeight;} 157else if (element.style && element.style.pixelWidth && element.style.pixelHeight){result.width = element.style.pixelWidth;result.height = element.style.pixelHeight;} 158return result;} 159function WebForm_GetParentByTagName(element,tagName){var parent = element.parentNode;var upperTagName = tagName.toUpperCase();while (parent && (parent.tagName.toUpperCase() != upperTagName)){parent = parent.parentNode ? parent.parentNode : parent.parentElement;} 160return parent;} 161function WebForm_SetElementHeight(element,height){if (element && element.style){element.style.height = height + "px";} 162} 163function WebForm_SetElementWidth(element,width){if (element && element.style){element.style.width = width + "px";} 164} 165function WebForm_SetElementX(element,x){if (element && element.style){element.style.left = x + "px";} 166} 167function WebForm_SetElementY(element,y){if (element && element.style){element.style.top = y + "px";} 168}
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.