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);}} 3if(validationResult){if((typeof(options.actionUrl)!="undefined")&&(options.actionUrl!=null)&&(options.actionUrl.length>0)){theForm.action=options.actionUrl;} 4if(options.trackFocus){var lastFocus=theForm.elements["__LASTFOCUS"];if((typeof(lastFocus)!="undefined")&&(lastFocus!=null)){if(typeof(document.activeElement)=="undefined"){lastFocus.value=options.eventTarget;} 5else{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;} 6else if(typeof(active.name)!="undefined"){lastFocus.value=active.name;}}}}}}
7if(options.clientSubmit){__doPostBack(options.eventTarget,options.eventArgument);}} 8var __pendingCallbacks=new Array();var __synchronousCallBackIndex=-1;function WebForm_DoCallback(eventTarget,eventArgument,eventCallback,context,errorCallback,useAsync){var postData=__theFormPostData+"__CALLBACKID="+WebForm_EncodeCallback(eventTarget)+"&__CALLBACKPARAM="+WebForm_EncodeCallback(eventArgument);if(theForm["__EVENTVALIDATION"]){postData+="&__EVENTVALIDATION="+WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);} 9var xmlRequest,e;try{xmlRequest=new XMLHttpRequest();} 10catch(e){try{xmlRequest=new ActiveXObject("Microsoft.XMLHTTP");} 11catch(e){}} 12var setRequestHeaderMethodExists=true;try{setRequestHeaderMethodExists=(xmlRequest&&xmlRequest.setRequestHeader);} 13catch(e){} 14var 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;} 15__synchronousCallBackIndex=callbackIndex;} 16if(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);} 17if(!__nonMSDOMBrowser){var domain="";var path=action;var query="";var queryIndex=action.indexOf('?');if(queryIndex!==-1){query=action.substr(queryIndex);path=action.substr(0,queryIndex);} 18if(path.indexOf("%")===-1){if(/^https?\:\/\/.*$/gi.test(path)){var domainPartIndex=path.indexOf("\/\/")+2;var slashAfterDomain=path.indexOf("/",domainPartIndex);if(slashAfterDomain===-1){domain=path;path="";} 19else{domain=path.substr(0,slashAfterDomain);path=path.substr(slashAfterDomain);}} 20action=domain+encodeURI(path)+query;}} 21xmlRequest.open("POST",action,true);xmlRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");xmlRequest.send(postData);return;} 22callback.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" 23xmlRequestFrame.style.left="-100px";try{if(callBackFrameUrl){xmlRequestFrame.src=callBackFrameUrl;}} 24catch(e){} 25document.body.appendChild(xmlRequestFrame);} 26var interval=window.setInterval(function(){xmlRequestFrame=document.frames[callbackFrameID];if(xmlRequestFrame&&xmlRequestFrame.document){window.clearInterval(interval);xmlRequestFrame.document.write("");xmlRequestFrame.document.close();
26xmlRequestFrame.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);}} 27var 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);} 28var 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();}},10);} 29function 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;} 30__pendingCallbacks[i]=null;var callbackFrameID="__CALLBACKFRAME"+i;var xmlRequestFrame=document.getElementById(callbackFrameID);if(xmlRequestFrame){xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);} 31WebForm_ExecuteCallback(callbackObject);}}} 32function 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);}} 33else if(response.charAt(0)=="e"){if((typeof(callbackObject.errorCallback)!="undefined")&&(callbackObject.errorCallback!=null)){callbackObject.errorCallback(response.substring(1),callbackObject.context);}} 34else{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);} 35validationFieldElement.value=validationField;} 36if((typeof(callbackObject.eventCallback)!="undefined")&&(callbackObject.eventCallback!=null)){callbackObject.eventCallback(response.substring(separatorIndex+validationFieldLength+1),callbackObject.context);}}}}} 37function WebForm_FillFirstAvailableSlot(array,element){var i;for(i=0;i<array.length;i++){if(!array[i])break;} 38array[i]=element;return i;} 39var __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
39olor|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))&&(element.id!="__EVENTVALIDATION")){WebForm_InitCallbackAddField(element.name,element.value);}} 40else 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);}}} 41else if(tagName=="textarea"){WebForm_InitCallbackAddField(element.name,element.value);}}} 42function 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)+"&";} 43function WebForm_EncodeCallback(parameter){if(encodeURIComponent){return encodeURIComponent(parameter);} 44else{return escape(parameter);}} 45var __disabledControlArray=new Array();function WebForm_ReEnableControls(){if(typeof(__enabledControlArray)=='undefined'){return false;} 46var disabledIndex=0;for(var i=0;i<__enabledControlArray.length;i++){var c;if(__nonMSDOMBrowser){c=document.getElementById(__enabledControlArray[i]);} 47else{c=document.all[__enabledControlArray[i]];} 48if((typeof(c)!="undefined")&&(c!=null)&&(c.disabled==true)){c.disabled=false;__disabledControlArray[disabledIndex++]=c;}} 49setTimeout("WebForm_ReDisableControls()",0);return true;} 50function WebForm_ReDisableControls(){for(var i=0;i<__disabledControlArray.length;i++){__disabledControlArray[i].disabled=true;}} 51function 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;}} 52event.cancelBubble=true;if(event.stopPropagation){event.stopPropagation();} 53return false;} 54return true;} 55function WebForm_FireDefaultButton(event,target){if(event.keyCode==13){var src=event.srcElement||event.target;if(src&&((src.tagName.toLowerCase()=="input")&&(src.type.toLowerCase()=="submit"||src.type.toLowerCase()=="button"))||((src.tagName.toLowerCase()=="a")&&(src.href!=null)&&(src.href!=""))||(src.tagName.toLowerCase()=="textarea")){return true;} 56var defaultButton;if(__nonMSDOMBrowser){defaultButton=document.getElementById(target);} 57else{defaultButton=document.all[target];} 58if(defaultButton){return WebForm_SimulateClick(defaultButton,event);}} 59return true;} 60function WebForm_GetScrollX(){if(__nonMSDOMBrowser){return window.pageXOffset;} 61else{if(document.documentElement&&document.documentElement.scrollLeft){return document.documentElement.scrollLeft;} 62else if(document.body){return document.body.scrollLeft;}} 63return 0;} 64function WebForm_GetScrollY(){if(__nonMSDOMBrowser){return window.pageYOffset;} 65else{if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop;} 66else if(document.body){return document.body.scrollTop;}} 67return 0;} 68function WebForm_SaveScrollPositionSubmit(){if(__nonMSDOMBrowser){theForm.elements['__SCROLLPOSITIONY'].value=window.pageYOffset;theForm.elements['__SCROLLPOSITIONX'].value=window.pageXOffset;} 69else{theForm.__SCROLLPOSITIONX.value=WebForm_GetScrollX();theForm.__SCROLLPOSITIONY.value=WebForm_GetScrollY();} 70if((typeof(this.oldSubmit)!="undefined")&&(this.oldSubmit!=null)){return this.oldSubmit();} 71return true;} 72function WebForm_SaveScrollPositionOnSubmit(){theForm.__SCROLLPOSITIONX.value=WebForm_GetScrollX();theForm.__SCROLLPOSITIONY.value=WebForm_GetScrollY();if((typeof(this.oldOnSubmit)!="undefined")&&(this.oldOnSubmit!=null)){return this.oldOnSubmit();} 73return true;} 74function WebForm_RestoreScrollPosition(){if(__nonMSDOMBrowser){window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value,theForm.elements['__SCROLLPOSITIONY'].value);} 75else{window.scrollTo(theForm.__SCROLLPOSITIONX.value,theForm.__SCROLLPOSITIONY.value);} 76if((typeof(theForm.oldOnLoad)!="undefined")&&(theForm.oldOnLoad!=null)){return theForm.oldOnLoad();} 77return true;} 78function WebForm_TextBoxKeyHandler(event){if(event.keyCode==13){var target;if(__nonMSDOMBrowser){target=event.target;} 79else{target=event.srcElement;} 80if((typeof(target)!="undefined")&&(target!=null)){if(typeof(target.onchange)!="undefined"){target.onchange();event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation();return false;}}} 81return true;} 82function WebForm_TrimString(value){return value.replace(/^\s+|\s+$/g,'')} 83function WebForm_AppendToClassName(element,className){var currentClassName=' '+WebForm_TrimString(element.className)+' ';className=WebForm_TrimString(className);var index=currentClassName.indexOf(' '+className+' ');
83if(index===-1){element.className=(element.className==='')?className:element.className+' '+className;}} 84function 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)+' '+currentClassName.substring(index+className.length+1,currentClassName.length));}} 85function WebForm_GetElementById(elementId){if(document.getElementById){return document.getElementById(elementId);} 86else if(document.all){return document.all[elementId];} 87else return null;} 88function WebForm_GetElementByTagName(element,tagName){var elements=WebForm_GetElementsByTagName(element,tagName);if(elements&&elements.length>0){return elements[0];} 89else return null;} 90function WebForm_GetElementsByTagName(element,tagName){if(element&&tagName){if(element.getElementsByTagName){return element.getElementsByTagName(tagName);} 91if(element.all&&element.all.tags){return element.all.tags(tagName);}} 92return null;} 93function WebForm_GetElementDir(element){if(element){if(element.dir){return element.dir;} 94return WebForm_GetElementDir(element.parentNode);} 95return"ltr";} 96function 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"&&parentTagName!="body"&&parentTagName!="html"&&parentTagName!="div"&&parent.clientTop&&parent.clientLeft){result.x+=parent.clientLeft;result.y+=parent.clientTop;} 97parent=parent.offsetParent;}} 98else if(element.left&&element.top){result.x=element.left;result.y=element.top;} 99else{if(element.x){result.x=element.x;} 100if(element.y){result.y=element.y;}} 101if(element.offsetWidth&&element.offsetHeight){result.width=element.offsetWidth;result.height=element.offsetHeight;} 102else if(element.style&&element.style.pixelWidth&&element.style.pixelHeight){result.width=element.style.pixelWidth;result.height=element.style.pixelHeight;} 103return result;} 104function 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;} 105return parent;} 106function WebForm_SetElementHeight(element,height){if(element&&element.style){element.style.height=height+"px";}} 107function WebForm_SetElementWidth(element,width){if(element&&element.style){element.style.width=width+"px";}} 108function WebForm_SetElementX(element,x){if(element&&element.style){element.style.left=x+"px";}} 109function WebForm_SetElementY(element,y){if(element&&element.style){element.style.top=y+"px";}}
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.