var __aspxInvalidDimension=-10000;var __aspxInvalidPosition=-10000;var __aspxAbsoluteLeftPosition=-10000;var __aspxAbsoluteRightPosition=10000;var __aspxMenuZIndex=21998;var __aspxPopupControlZIndex=11998;var __aspxCheckSizeCorrectedFlag=true;var __aspxCallbackSeparator=":";var __aspxItemIndexSeparator="i";var __aspxCallbackResultPrefix="/*^^^DX^^^*/";var __aspxItemClassName="dxi";var __aspxHTMLLoaded=false;var __aspxEmptyAttributeValue=new Object();var __aspxEmptyCachedValue=new Object();var __aspxCachedRules=new Object();var __aspxDateFormatInfo={twoDigitYearMax:2029,ts:":",ds:"/",am:"AM",pm:"PM"};var ASPxKeyConsts={KEY_F1:112,KEY_F2:113,KEY_F3:114,KEY_F4:115,KEY_F5:116,KEY_F6:117,KEY_F7:118,KEY_F8:119,KEY_F9:120,KEY_F10:121,KEY_F11:122,KEY_F12:123,KEY_CTRL:17,KEY_SHIFT:16,KEY_ALT:18,KEY_ENTER:13,KEY_HOME:36,KEY_END:35,KEY_LEFT:37,KEY_RIGHT:39,KEY_UP:38,KEY_DOWN:40,KEY_PAGEUP:33,KEY_PAGEDOWN:34,KEY_ESC:27,KEY_SPACE:32,KEY_TAB:9,KEY_ENTER:13,KEY_BACK:8,KEY_DELETE:46,KEY_INSERT:45,KEY_CONTEXT_MENU:93};function _aspxGetActiveElement(){try{return document.activeElement;} catch(e){}return null;} var __aspxAgent=navigator.userAgent.toLowerCase();var __aspxOpera=(__aspxAgent.indexOf("opera")>-1);var __aspxOpera9=(__aspxAgent.indexOf("opera/9")>-1||__aspxAgent.indexOf("opera 9")>-1);var __aspxSafari=__aspxAgent.indexOf("safari")>-1;var __aspxSafari3=__aspxSafari&&__aspxAgent.indexOf("version/3")>-1;var __aspxSafariMacOS=__aspxSafari&&__aspxAgent.indexOf("macintosh")>-1;var __aspxIE=(__aspxAgent.indexOf("msie")>-1&&!__aspxOpera);var __aspxIE55=(__aspxAgent.indexOf("5.5")>-1&&__aspxIE);var __aspxIE7=(__aspxAgent.indexOf("7.")>-1&&__aspxIE);var __aspxNotIEOperaSafari=!__aspxSafari&&!__aspxIE&&!__aspxOpera;var __aspxFirefox=(__aspxAgent.indexOf("firefox")>-1)&&__aspxNotIEOperaSafari;var __aspxFirefox3=(__aspxAgent.indexOf("firefox/3.")>-1)&&__aspxNotIEOperaSafari;var __aspxMozilla=(__aspxAgent.indexOf("mozilla")>-1)&&__aspxNotIEOperaSafari;var __aspxNetscape=(__aspxAgent.indexOf("netscape")>-1)&&__aspxNotIEOperaSafari;var __aspxNS=__aspxFirefox||__aspxMozilla||__aspxNetscape;function _aspxArrayPush(array,element){if(_aspxIsExists(array.push))array.push(element);else array[array.length]=element;} function _aspxArrayInsert(array,element,position){if(0<=position&&positionposition;i--)array[i]=array[i-1];array[position]=element;}else _aspxArrayPush(array,element);} function _aspxArrayRemove(array,element){var index=_aspxArrayIndexOf(array,element);if(index>-1)_aspxArrayRemoveAt(array,index);} function _aspxArrayRemoveAt(array,index){if(index>=0&&index0)array.pop();} function _aspxArrayIndexOf(array,element){for(var i=0;i>1));var compareResult=binarySearchComparer(array[middle],value);if(compareResult==0)return middle;if(compareResult<0)startIndex=middle+1;else endIndex=middle-1;}return-(startIndex+1);} function _aspxApplyReplacement(text,replecementTable){for(var i=0;i0){for(var i=0;i-1)window.clearTimeout(timerID);return-1;} function _aspxSetInterval(callString,interval){return window.setInterval(callString,interval);} function _aspxClearInterval(timerID){if(timerID>-1)window.clearInterval(timerID);return-1;} function _aspxSetInnerHtml(element,html){element.innerHTML=" "+html;element.removeChild(element.firstChild);} function _aspxGetInnerText(container){if(__aspxMozilla)return container.textContent;else if(__aspxSafari){var filter=_aspxGetHtml2PlainTextFilter();filter.innerHTML=container.innerHTML;_aspxSetElementDisplay(filter,true);var innerText=filter.innerText;_aspxSetElementDisplay(filter,false);return innerText;}else return container.innerText;} var __aspxHtml2PlainTextFilter=null;function _aspxGetHtml2PlainTextFilter(){if(__aspxHtml2PlainTextFilter==null){__aspxHtml2PlainTextFilter=document.createElement("DIV");__aspxHtml2PlainTextFilter.style.width="0";__aspxHtml2PlainTextFilter.style.height="0";_aspxSetElementDisplay(__aspxHtml2PlainTextFilter,false);document.body.appendChild(__aspxHtml2PlainTextFilter);}return __aspxHtml2PlainTextFilter;} function _aspxCloneObject(srcObject){if(typeof(srcObject)!='object')return srcObject;if(srcObject==null)return srcObject;var newObject=new Object();for(var i in srcObject)newObject[i]=srcObject[i];return newObject;} function _aspxIsExistsType(type){return(type!="undefined");} function _aspxIsExists(obj){return(typeof(obj)!="undefined")&&(obj!=null);} function _aspxIsFunction(obj){return typeof(obj)=="function";} function _aspxGetDefinedValue(value,defaultValue){return(typeof(value)!="undefined")?value:defaultValue;} function _aspxGetKeyCode(srcEvt){return __aspxNS?srcEvt.which:srcEvt.keyCode;} function _aspxSetInputSelection(input,startPos,endPos){startPos=_aspxGetDefinedValue(startPos,0);endPos=_aspxGetDefinedValue(endPos,input.value.length);if(__aspxIE){var range=input.createTextRange();range.collapse(true);range.moveStart("character",startPos);range.moveEnd("character",endPos-startPos);range.select();}else input.setSelectionRange(startPos,endPos);} function _aspxHasInputSelection(input){var selectionStart=0;var selectionEnd=0;if(__aspxIE){var curRange=document.selection.createRange();var copyRange=curRange.duplicate();curRange.move('character',-input.value.length);curRange.setEndPoint('EndToStart',copyRange);var selectionStart=curRange.text.length;var selectionEnd=selectionStart+copyRange.text.length;}else{selectionStart=input.selectionStart;selectionEnd=input.selectionEnd;}return(selectionStart==selectionEnd);} function _aspxPreventElementDragAndSelect(element,isSkipMouseMove){if(__aspxIE){_aspxAttachEventToElement(element,"selectstart",new function(){return false;});if(!isSkipMouseMove)_aspxAttachEventToElement(element,"mousemove",_aspxClearSelectionOnMouseMove);_aspxAttachEventToElement(element,"dragstart",_aspxPreventDragStart);}} function _aspxSetElementAsUnselectable(element,isWithChild){if(_aspxIsExists(element)&&(element.nodeType==1)){_aspxSetElementAsUnselectableInternal(element);if(isWithChild===true){for(var j=0;j-1)return element;} element=element.parentNode;}return null;} function _aspxGetElementsByPartialId(element,partialName,list){if(!_aspxIsExists(element.id))return;if(element.id.indexOf(partialName)>-1){list.push(element);}for(var i=0;i"+element.innerHTML+"");_aspxRemoveElement(element);}else{var docFragment=element.ownerDocument.createDocumentFragment();var newElem=element.ownerDocument.createElement(newTagName);docFragment.appendChild(newElem);for(var i=0;i"+element.outerHTML+"");wrapElement=element.ownerDocument.getElementById(id);_aspxRemoveElement(element);_aspxRemoveAttribute(wrapElement,"id");}else{var docFragment=element.ownerDocument.createDocumentFragment();wrapElement=element.ownerDocument.createElement(newElementTagName);docFragment.appendChild(wrapElement);wrapElement.appendChild(element.cloneNode(true));element.parentNode.replaceChild(docFragment,element);}return wrapElement;} function _aspxGetEvent(evt){return(typeof(event)!="undefined"&&event!=null)?event:evt;} function _aspxPreventEvent(evt){if(__aspxNS)evt.preventDefault();else evt.returnValue=false;return false;} function _aspxPreventEventAndBubble(evt){_aspxPreventEvent(evt);if(__aspxNS)evt.stopPropagation();evt.cancelBubble=true;return false;} function _aspxCancelBubble(evt){evt.cancelBubble=true;return false;} function _aspxGetEventSource(evt){evt=_aspxGetEvent(evt);if(!_aspxIsExists(evt))return null;return __aspxIE?evt.srcElement:evt.target;} function _aspxGetEventX(evt){return evt.clientX-_aspxGetIEDocumentClientOffsetInternal(true)+(__aspxSafari?0:_aspxGetDocumentScrollLeft());} function _aspxGetEventY(evt){return evt.clientY-_aspxGetIEDocumentClientOffsetInternal(false)+(__aspxSafari?0:_aspxGetDocumentScrollTop());} function _aspxGetIEDocumentClientOffset(IsX){return 0;} function _aspxGetIEDocumentClientOffsetInternal(IsX){var clientOffset=0;if(__aspxIE){if(_aspxIsExists(document.documentElement))clientOffset=IsX?document.documentElement.clientLeft:document.documentElement.clientTop;if(clientOffset==0&&_aspxIsExists(document.body))var clientOffset=IsX?document.body.clientLeft:document.body.clientTop;}return clientOffset;} function _aspxGetIsLeftButtonPressed(evt){evt=_aspxGetEvent(evt);if(!_aspxIsExists(evt))return false;if(__aspxIE)return evt.button==1;else if(__aspxNS||__aspxSafari)return evt.which==1;else if(__aspxOpera)return evt.button==0;return true;} function _aspxGetWheelDelta(evt){var ret=__aspxNS?-evt.detail:evt.wheelDelta;if(__aspxOpera&&!__aspxOpera9)ret=-ret;return ret;} function _aspxDelCookie(name){_aspxSetCookieInternal(name,"",new Date(1970,1,1));} function _aspxGetCookie(name){var cookies=document.cookie.split(';');for(var i=0;i-1;return style.direction.toUpperCase().indexOf("RTL")>-1;} function _aspxCreateStyleSheetInDocument(doc){if(__aspxIE)return doc.createStyleSheet();else{var styleSheet=doc.createElement("STYLE");_aspxGetChildByTagName(doc,"HEAD",0).appendChild(styleSheet);return doc.styleSheets[doc.styleSheets.length-1];}} function _aspxCreateStyleSheet(){return _aspxCreateStyleSheetInDocument(document);} function _aspxGetStyleSheetRules(styleSheet){try{return __aspxIE?styleSheet.rules:styleSheet.cssRules;} catch(e){return null;}} function _aspxGetStyleSheetRule(className){if(_aspxIsExists(__aspxCachedRules[className])){if(__aspxCachedRules[className]!=__aspxEmptyCachedValue)return __aspxCachedRules[className];return null;}for(var i=0;i0&&rules.length>=index){if(__aspxIE)styleSheet.removeRule(index);else styleSheet.deleteRule(index);}} function _aspxAddStyleSheetRule(styleSheet,selector,cssText){if(!_aspxIsExists(cssText)||cssText=="")return;if(__aspxIE)styleSheet.addRule(selector,cssText);else styleSheet.insertRule(selector+" { "+cssText+" }",styleSheet.cssRules.length);} function _aspxGetPointerCursor(){return __aspxIE?"hand":"pointer";} function _aspxSetPointerCursor(element){if(element.style.cursor=="")element.style.cursor=_aspxGetPointerCursor();} function _aspxGetIsValidPosition(pos){return pos!=__aspxInvalidPosition&&pos!=-__aspxInvalidPosition;} function _aspxGetAbsoluteX(curEl){return _aspxGetAbsolutePositionX(curEl);} function _aspxGetAbsoluteY(curEl){return _aspxGetAbsolutePositionY(curEl);} function _aspxSetAbsoluteX(element,x){element.style.left=_aspxPrepareClientPosForElement(x,element,true)+"px";} function _aspxSetAbsoluteY(element,y){element.style.top=_aspxPrepareClientPosForElement(y,element,false)+"px";} function _aspxGetAbsolutePositionX(curEl){if(__aspxIE)return _aspxGetAbsolutePositionX_IE(curEl);if(__aspxOpera)return _aspxGetAbsolutePositionX_Opera(curEl);if(__aspxNS)return _aspxGetAbsolutePositionX_NS(curEl);if(__aspxSafari)return _aspxGetAbsolutePositionX_Safari(curEl);return _aspxGetAbsolutePositionX_Other(curEl);} function _aspxGetAbsolutePositionX_Opera(curEl){var pos=_aspxGetAbsoluteOffsetX_OperaFFSafari(curEl);while(curEl!=null){pos+=curEl.offsetLeft;pos-=curEl.scrollLeft;curEl=curEl.offsetParent;} pos+=document.body.scrollLeft;return pos;} function _aspxGetAbsolutePositionX_IE(curEl){if(curEl==null)return 0;return curEl.getBoundingClientRect().left+_aspxGetDocumentScrollLeft()-_aspxGetIEDocumentClientOffsetInternal(true);} function _aspxGetAbsolutePositionX_NS(curEl){var pos=_aspxGetAbsoluteOffsetX_OperaFFSafari(curEl);var isFirstCycle=true;while(curEl!=null){pos+=curEl.offsetLeft;if(!isFirstCycle&&curEl.offsetParent!=null)pos-=curEl.scrollLeft;if(!isFirstCycle&&__aspxFirefox){var tagName=curEl.tagName.toUpperCase();var style=_aspxGetCurrentStyle(curEl);if(tagName=="DIV"&&style.overflow.toUpperCase()!="visible")pos+=_aspxPxToInt(style.borderLeftWidth);} isFirstCycle=false;curEl=curEl.offsetParent;}return pos;} function _aspxGetAbsolutePositionX_Safari(curEl){var pos=_aspxGetAbsoluteOffsetX_OperaFFSafari(curEl);while(curEl!=null){pos+=curEl.offsetLeft;curEl=curEl.offsetParent;}return pos;} function _aspxGetAbsoluteOffsetX_OperaFFSafari(curEl){var pos=0;while(curEl!=null){var tagname=curEl.tagName.toUpperCase();if(tagname=="BODY")break;var style=_aspxGetCurrentStyle(curEl);if(!__aspxSafari&&style.position=="absolute")break;if(tagname=="DIV"&&(__aspxSafari||style.position==""||style.position=="static")){pos-=curEl.scrollLeft;} curEl=curEl.parentNode;}return pos;} function _aspxGetAbsolutePositionX_Other(curEl){var pos=0;var isFirstCycle=true;while(curEl!=null){pos+=curEl.offsetLeft;if(!isFirstCycle&&curEl.offsetParent!=null)pos-=curEl.scrollLeft;isFirstCycle=false;curEl=curEl.offsetParent;}return pos;} function _aspxGetAbsolutePositionY(curEl){if(__aspxIE)return _aspxGetAbsolutePositionY_IE(curEl);if(__aspxOpera)return _aspxGetAbsolutePositionY_Opera(curEl);if(__aspxNS)return _aspxGetAbsolutePositionY_NS(curEl);if(__aspxSafari)return _aspxGetAbsolutePositionY_Safari(curEl);return _aspxGetAbsolutePositionY_Other(curEl);} function _aspxGetAbsolutePositionY_Opera(curEl){if(curEl&&curEl.tagName=="TR"&&curEl.cells.length>0)curEl=curEl.cells[0];var pos=_aspxGetAbsoluteOffsetY_OperaFFSafari(curEl);while(curEl!=null){pos+=curEl.offsetTop;pos-=curEl.scrollTop;curEl=curEl.offsetParent;} pos+=document.body.scrollTop;return pos;} function _aspxGetAbsolutePositionY_IE(curEl){if(curEl==null)return 0;return curEl.getBoundingClientRect().top+_aspxGetDocumentScrollTop()-_aspxGetIEDocumentClientOffsetInternal(false);} function _aspxGetAbsolutePositionY_NS(curEl){var pos=_aspxGetAbsoluteOffsetY_OperaFFSafari(curEl);var isFirstCycle=true;while(curEl!=null){pos+=curEl.offsetTop;if(!isFirstCycle&&curEl.offsetParent!=null)pos-=curEl.scrollTop;if(!isFirstCycle&&__aspxFirefox){var tagName=curEl.tagName.toUpperCase();var style=_aspxGetCurrentStyle(curEl);if(tagName=="DIV"&&style.overflow.toUpperCase()!="visible")pos+=_aspxPxToInt(style.borderTopWidth);} isFirstCycle=false;curEl=curEl.offsetParent;}return pos;} function _aspxGetAbsolutePositionY_Safari(curEl){var pos=_aspxGetAbsoluteOffsetY_OperaFFSafari(curEl);while(curEl!=null){pos+=curEl.offsetTop;curEl=curEl.offsetParent;}return pos;} function _aspxGetAbsoluteOffsetY_OperaFFSafari(curEl){var pos=0;while(curEl!=null){var tagname=curEl.tagName.toUpperCase();if(tagname=="BODY")break;var style=_aspxGetCurrentStyle(curEl);if(!__aspxSafari&&style.position=="absolute")break;if(tagname=="DIV"&&(__aspxSafari||style.position==""||style.position=="static")){pos-=curEl.scrollTop;} curEl=curEl.parentNode;}return pos;} function _aspxGetAbsolutePositionY_Other(curEl){var pos=0;var isFirstCycle=true;while(curEl!=null){pos+=curEl.offsetTop;if(!isFirstCycle&&curEl.offsetParent!=null)pos-=curEl.scrollTop;isFirstCycle=false;curEl=curEl.offsetParent;}return pos;} function _aspxPrepareClientPosForElement(pos,element,isX){pos-=_aspxGetPositionElementOffset(element,isX);return pos;} function _aspxGetPositionElementOffset(element,isX){var curEl=element.offsetParent;var offset=0;var scroll=0;var position="";while(curEl!=null){var tagName=_aspxIsExists(curEl.tagName)?curEl.tagName.toLowerCase():"";if(tagName=="html"||tagName=="body")break;if(tagName!="td"&&tagName!="tr"){var style=_aspxGetCurrentStyle(curEl);if(style.position=="absolute"||style.position=="fixed"||style.position=="relative"){offset+=isX?curEl.offsetLeft:curEl.offsetTop;if(__aspxIE||__aspxOpera9||__aspxSafariMacOS)offset+=_aspxPxToInt(isX?style.borderLeftWidth:style.borderTopWidth);}} scroll+=isX?curEl.scrollLeft:curEl.scrollTop;curEl=curEl.offsetParent;} offset-=scroll;return offset;} function _aspxPxToInt(px){var result=0;if(px!=null&&px!=""){try{var indexOfPx=px.indexOf("px");if(indexOfPx>-1)result=parseInt(px.substr(0,indexOfPx));} catch(e){}}return result;} function _aspxGetClearClientWidth(element){var currentStyle=_aspxGetCurrentStyle(element);return element.offsetWidth-_aspxPxToInt(currentStyle.paddingLeft)-_aspxPxToInt(currentStyle.paddingRight)-_aspxPxToInt(currentStyle.borderLeftWidth)-_aspxPxToInt(currentStyle.borderRightWidth);} function _aspxGetClearClientHeight(element){var currentStyle=_aspxGetCurrentStyle(element);return element.offsetHeight-_aspxPxToInt(currentStyle.paddingTop)-_aspxPxToInt(currentStyle.paddingBottom)-_aspxPxToInt(currentStyle.borderTopWidth)-_aspxPxToInt(currentStyle.borderBottomWidth);} function _aspxSetOffsetWidth(element,widthValue){var currentStyle=_aspxGetCurrentStyle(element);var value=widthValue-_aspxPxToInt(currentStyle.marginLeft)-_aspxPxToInt(currentStyle.marginRight);if(__aspxIE)value-=_aspxPxToInt(currentStyle.paddingLeft)+_aspxPxToInt(currentStyle.paddingRight)+_aspxPxToInt(currentStyle.borderLeftWidth)+_aspxPxToInt(currentStyle.borderRightWidth);if(value>-1)element.style.width=value+"px";} function _aspxSetOffsetHeight(element,heightValue){var currentStyle=_aspxGetCurrentStyle(element);var value=heightValue-_aspxPxToInt(currentStyle.marginTop)-_aspxPxToInt(currentStyle.marginBottom);if(__aspxIE)value-=_aspxPxToInt(currentStyle.paddingTop)+_aspxPxToInt(currentStyle.paddingBottom)+_aspxPxToInt(currentStyle.borderTopWidth)+_aspxPxToInt(currentStyle.borderBottomWidth);if(value>-1)element.style.height=value+"px";} function _aspxFindOffsetParent(element){if(__aspxIE)return element.offsetParent;var currentElement=element.parentNode;while(_aspxIsExistsElement(currentElement)&¤tElement.tagName.toUpperCase()!="BODY"){if(currentElement.offsetWidth>0&¤tElement.offsetHeight>0)return currentElement;currentElement=currentElement.parentNode;}return document.body;} function _aspxGetDocumentScrollTop(){if(__aspxSafari||__aspxIE55||document.documentElement.scrollTop==0)return document.body.scrollTop;return document.documentElement.scrollTop;} function _aspxGetDocumentScrollLeft(){if(__aspxSafari||__aspxIE55||document.documentElement.scrollLeft==0)return document.body.scrollLeft;return document.documentElement.scrollLeft;} function _aspxGetDocumentClientWidth(){if(__aspxSafari||__aspxIE55||document.documentElement.clientWidth==0)return document.body.clientWidth;return document.documentElement.clientWidth;} function _aspxGetDocumentClientHeight(){if(__aspxSafari)return window.innerHeight;if(__aspxIE55||__aspxOpera||document.documentElement.clientHeight==0)return document.body.clientHeight;return document.documentElement.clientHeight;} function _aspxGetClientLeft(element){return _aspxIsExists(element.clientLeft)?element.clientLeft:(element.offsetWidth-element.clientWidth)/2;} function _aspxGetClientTop(element){return _aspxIsExists(element.clientTop)?element.clientTop:(element.offsetHeight-element.clientHeight)/2;} function _aspxRemoveBorders(element){if(!_aspxIsExists(element))return;element.style.borderWidth=0;for(var i=0;i-1;} function _aspxNavigateSpecialTarget(url,target){target=target.toLowerCase();if("_top"==target)top.location.href=url;else if("_self"==target)location.href=url;else if("_search"==target)window.open(url,'blank');else if("_media"==target)window.open(url,'blank');else if("_parent"==target)window.parent.location.href=url;else if("_blank"==target)window.open(url,'blank');} function _aspxGetFrame(frames,name){for(var i=0;i>8)&0xFF;var b=(colorValue>>16)&0xFF;return "#"+_aspxToHex(r)+_aspxToHex(g)+_aspxToHex(b);}if(colorValue&&(colorValue.substr(0,3)=="rgb")){var re=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/;var regResult=colorValue.match(re);if(regResult){var r=parseInt(regResult[1]);var g=parseInt(regResult[2]);var b=parseInt(regResult[3]);return "#"+_aspxToHex(r)+_aspxToHex(g)+_aspxToHex(b);}return null;}if(colorValue&&(colorValue.charAt(0)=="#"))return colorValue;return null;} function _aspxFormatCallbackArg(prefix,arg){if(prefix==null||prefix==""||arg==null)return "";if(arg!=null&&!_aspxIsExists(arg.length)&&_aspxIsExists(arg.value))arg=arg.value;arg=arg.toString();return prefix+"|"+arg.length+'|'+arg;} function _aspxFormatCallbackArgs(callbackData){var sb=new ASPxStringBuilder();for(var i=0;i0)?height+"px":"100%";table.style.width=(width>0)?width+"px":"100%";var tbody=document.createElement("TBODY");table.appendChild(tbody);var tr=document.createElement("TR");tbody.appendChild(tr);var td=document.createElement("TD");tr.appendChild(td);td.align="center";td.vAlign="middle";element=this.CreateLoadingPanelClone(element,td);_aspxSetElementDisplay(element,true);this.loadingPanelElement=element;return element;}else parentElement.innerHTML=" ";return null;},CreateLoadingPanelWithAbsolutePosition:function(parentElement,offsetElement){if(parentElement==null)return null;if(!_aspxIsExists(offsetElement))offsetElement=parentElement;var element=this.GetLoadingPanelElement();if(element!=null){element=this.CreateLoadingPanelClone(element,parentElement);element.style.position="absolute";_aspxSetElementDisplay(element,true);this.SetLoadingPanelLocation(offsetElement,element);this.loadingPanelElement=element;return element;}return null;},CreateLoadingPanelInline:function(parentElement){if(parentElement==null)return null;var element=this.GetLoadingPanelElement();if(element!=null){element=this.CreateLoadingPanelClone(element,parentElement);_aspxSetElementDisplay(element,true);this.loadingPanelElement=element;return element;}return null;},HideLoadingPanel:function(){if(_aspxIsExistsElement(this.loadingPanelElement)){_aspxRemoveElement(this.loadingPanelElement);this.loadingPanelElement=null;}},SetLoadingPanelLocation:function(element,loadingPanel){var x1=_aspxGetAbsoluteX(element)-_aspxGetIEDocumentClientOffset(true);var y1=_aspxGetAbsoluteY(element)-_aspxGetIEDocumentClientOffset(false);var x2=x1+element.offsetWidth;var y2=y1+element.offsetHeight;if(x1<_aspxGetDocumentScrollLeft())x1=_aspxGetDocumentScrollLeft();if(y1<_aspxGetDocumentScrollTop())y1=_aspxGetDocumentScrollTop();if(x2>_aspxGetDocumentScrollLeft()+_aspxGetDocumentClientWidth())x2=_aspxGetDocumentScrollLeft()+_aspxGetDocumentClientWidth();if(y2>_aspxGetDocumentScrollTop()+_aspxGetDocumentClientHeight())y2=_aspxGetDocumentScrollTop()+_aspxGetDocumentClientHeight();var x=x1+((x2-x1-loadingPanel.offsetWidth)/2);var y=y1+((y2-y1-loadingPanel.offsetHeight)/2);loadingPanel.style.left=_aspxPrepareClientPosForElement(x,loadingPanel,true)+"px";loadingPanel.style.top=_aspxPrepareClientPosForElement(y,loadingPanel,false)+"px";},GetLoadingDiv:function(){return _aspxGetElementById(this.name+"_LD");},CreateLoadingDiv:function(parentElement,offsetElement){if(parentElement==null)return null;if(!_aspxIsExists(offsetElement))offsetElement=parentElement;var div=this.GetLoadingDiv();if(div!=null){div=div.cloneNode(true);parentElement.appendChild(div);div.style.position="absolute";var absX=_aspxGetAbsoluteX(offsetElement);var absY=_aspxGetAbsoluteY(offsetElement);_aspxSetElementDisplay(div,true);div.style.left=_aspxPrepareClientPosForElement(absX,div,true)+"px";div.style.top=_aspxPrepareClientPosForElement(absY,div,false)+"px";div.style.width=offsetElement.offsetWidth+"px";div.style.height=offsetElement.offsetHeight+"px";this.loadingDivElement=div;return div;}return null;},HideLoadingDiv:function(){if(_aspxIsExistsElement(this.loadingDivElement)){_aspxRemoveElement(this.loadingDivElement);this.loadingDivElement=null;}},RaiseInit:function(){if(!this.Init.IsEmpty()){var args=new ASPxClientEventArgs();this.Init.FireEvent(this,args);}},RaiseBeginCallback:function(command){if(!this.BeginCallback.IsEmpty()){var args=new ASPxClientBeginCallbackEventArgs(command);this.BeginCallback.FireEvent(this,args);}},RaiseEndCallback:function(){if(!this.EndCallback.IsEmpty()){var args=new ASPxClientEndCallbackEventArgs();this.EndCallback.FireEvent(this,args);}},RaiseCallbackError:function(message){if(!this.CallbackError.IsEmpty()){var args=new ASPxClientCallbackErrorEventArgs(message);this.CallbackError.FireEvent(this,args);return args.handled;}return false;},IsVisible:function(){var element=this.GetMainElement();while(_aspxIsExists(element)&&element.tagName!="BODY"){if(!_aspxGetElementVisibility(element)||!_aspxGetElementDisplay(element))return false;element=element.parentNode;}return true;},IsDisplayed:function(){var element=this.GetMainElement();while(_aspxIsExists(element)&&element.tagName!="BODY"){if(!_aspxGetElementDisplay(element))return false;element=element.parentNode;}return true;},Focus:function(){},GetClientVisible:function(){return this.GetVisible();},SetClientVisible:function(visible){this.SetVisible(visible);},GetVisible:function(){return this.clientVisible;},SetVisible:function(visible){if(this.clientVisible!=visible){this.clientVisible=visible;_aspxSetElementDisplay(this.GetMainElement(),visible);if(visible)this.AdjustControl(__aspxCheckSizeCorrectedFlag);}},InCallback:function(){return this.requestCount>0;},DoBeginCallback:function(command){if(!_aspxIsExists(command))command="";this.RaiseBeginCallback(command);aspxGetControlCollection().Before_WebForm_InitCallback();if(_aspxIsExistsType(typeof(WebForm_InitCallback))&&_aspxIsExists(WebForm_InitCallback)){__theFormPostData="";__theFormPostCollection=new Array();this.ClearPostBackEventInput("__EVENTTARGET");this.ClearPostBackEventInput("__EVENTARGUMENT");WebForm_InitCallback();}},ClearPostBackEventInput:function(id){var element=_aspxGetElementById(id);if(element!=null)element.value="";},CreateCallback:function(arg,command){if(!this.isInitialized){if(!_aspxIsExists(this.savedCallbacks))this.savedCallbacks=[];this.savedCallbacks.push([arg,command]);}else this.CreateCallbackInternal(arg,command,true);},CreateCallbackInternal:function(arg,command,viaTimer){if(!this.CanCreateCallback())return;this.requestCount++;this.DoBeginCallback(command);if(viaTimer)window.setTimeout("aspxCreateCallback('"+this.name+"', '"+escape(arg)+"', '"+escape(command)+"');",0);else this.CreateCallbackCore(arg,command);},CreateCallbackCore:function(arg,command){this.callBack(arg);},CanCreateCallback:function(){return this.allowMultipleCallbacks||!this.InCallback();},DoLoadCallbackScripts:function(){_aspxProcessScripts(this.name);_aspxSweepDuplicatedLinks();},DoEndCallback:function(){this.RaiseEndCallback();},DoFinalizeCallback:function(){},HideLoadingPanelOnCallback:function(){return true;},DoCallback:function(result){this.requestCount--;if(this.HideLoadingPanelOnCallback()){this.HideLoadingDiv();this.HideLoadingPanel();}if(result.indexOf(__aspxCallbackResultPrefix)!=0)this.ProcessCallbackGeneralError(result);else{try{var resultObj=eval(result);if(_aspxIsExists(resultObj.redirect))window.location.href=resultObj.redirect;else if(_aspxIsExists(resultObj.generalError))this.ProcessCallbackGeneralError(resultObj.generalError);else{var errorObj=resultObj.error;if(_aspxIsExists(errorObj))this.ProcessCallbackError(errorObj);else{if(resultObj.cp){for(var name in resultObj.cp)this[name]=resultObj.cp[name];} this.ProcessCallback(resultObj.result);} this.DoLoadCallbackScripts();}} catch(e){this.ProcessCallbackGeneralError(e.message);}}},DoCallbackError:function(result){this.HideLoadingDiv();this.HideLoadingPanel();this.OnCallbackGeneralError(result);},DoControlClick:function(evt){this.OnControlClick(_aspxGetEventSource(evt),evt);},ProcessCallback:function(result){this.OnCallback(result);},OnCallback:function(result){},ProcessCallbackError:function(errorObj){var message=errorObj.message;var data=_aspxIsExists(errorObj.data)?errorObj.data:null;var result=this.RaiseCallbackError(message)?"":message;this.OnCallbackError(result,data);},OnCallbackError:function(result,data){if(result!="")alert(result);},ProcessCallbackGeneralError:function(errorMessage){var result=this.RaiseCallbackError(errorMessage)?"":errorMessage;this.OnCallbackGeneralError(result);},OnCallbackGeneralError:function(result){this.OnCallbackError(result,null);},SendPostBack:function(params){__doPostBack(this.uniqueID,params);}});ASPxIdent={};ASPxIdent.IsDate=function(obj){return _aspxIsFunction(obj.getTimezoneOffset)&&_aspxIsFunction(obj.getUTCFullYear);};ASPxIdent.IsASPxClientControl=function(obj){return _aspxIsExists(obj.isASPxClientControl)&&obj.isASPxClientControl;};ASPxIdent.IsASPxClientEdit=function(obj){return _aspxIsExists(obj.isASPxClientEdit)&&obj.isASPxClientEdit;};ASPxClientControl.GetControlCollection=function(){return aspxGetControlCollection();} var __aspxControlCollection=null;function aspxGetControlCollection(){if(__aspxControlCollection==null)__aspxControlCollection=new ASPxClientControlCollection();return __aspxControlCollection;} function aspxCAInit(){aspxGetControlCollection().AtlasInitialize();} function aspxCreateCallback(name,arg,command){var control=aspxGetControlCollection().Get(name);if(control!=null)control.CreateCallbackCore(unescape(arg),unescape(command));} function aspxCallback(result,context){aspxGetControlCollection().DoFinalizeCallback();var control=aspxGetControlCollection().Get(context);if(control!=null)control.DoCallback(result);} function aspxCallbackError(result,context){var control=aspxGetControlCollection().Get(context);if(control!=null)control.DoCallbackError(result,false);} function aspxCClick(name,evt){var control=aspxGetControlCollection().Get(name);if(control!=null)control.DoControlClick(evt);} var __aspxStateItemsExist=false;var __aspxHoverStyleSheet=null;var __aspxPressedStyleSheet=null;var __aspxSelectedStyleSheet=null;var __aspxDisabledStyleSheet=null;var __aspxHoverItemKind="HoverStateItem";var __aspxPressedItemKind="PressedStateItem";var __aspxSelectedItemKind="SelectedStateItem";var __aspxDisabledItemKind="DisabledStateItem";var __aspxStyleCount=0;var __aspxStyleNameCache=new Object();ASPxStateItem=_aspxCreateClass(null,{constructor:function(name,className,cssText,postfixes,imageUrls,imagePostfixes,kind){this.name=name;this.className=className;this.customClassName="";this.resultClassName="";this.cssText=cssText;this.postfixes=postfixes;this.imageUrls=imageUrls;this.imagePostfixes=imagePostfixes;this.kind=kind;this.enabled=true;this.elements=null;this.images=null;this.linkColor=null;this.lintTextDecoration=null;},CreateStyleRule:function(){if(this.cssText=="")return "";var styleSheet=this.GetStyleSheet();if(_aspxIsExists(styleSheet)){if(_aspxIsExists(__aspxStyleNameCache[this.cssText]))return __aspxStyleNameCache[this.cssText];else{var cssText="";var attributes=this.cssText.split(";");for(var i=0;i0){this.elements=new Array();var parentNode=element.parentNode;if(_aspxIsExists(parentNode)){for(var i=0;i0){var elements=this.GetElements(element);for(var i=0;i0)this.ApplyImage(element);} catch(e){}},ApplyStyle:function(element){var elements=this.GetElements(element);for(var i=0;i-1&&savedLinkCount<=linkCount)break;var link=elements[index]["link"+linkCount];if(!_aspxIsExists(link)){link=_aspxGetChildByTagName(elements[index],"A",linkCount);if(!_aspxIsExists(link))link=_aspxGetChildByTagName(elements[index],"SPAN",linkCount);if(_aspxIsExists(link))elements[index]["link"+linkCount]=link;}if(_aspxIsExists(link))this.ApplyStyleToLinkElement(link);else elements[index]["savedLinkCount"]=linkCount;linkCount++;}while(link!=null)},ApplyStyleToLinkElement:function(link){if(this.GetLinkColor()!="")_aspxChangeAttributeExtended(link.style,"color",link,"saved"+this.kind+"Color",this.GetLinkColor());if(this.GetLinkTextDecoration()!="")_aspxChangeAttributeExtended(link.style,"textDecoration",link,"saved"+this.kind+"TextDecoration",this.GetLinkTextDecoration());},ApplyImage:function(element){var images=this.GetImages(element);for(var i=0;i0)this.CancelImage(element);} catch(e){}},CancelStyle:function(element){var elements=this.GetElements(element);for(var i=0;i-1&&savedLinkCount<=linkCount)break;var link=elements[index]["link"+linkCount];if(!_aspxIsExists(link)){link=_aspxGetChildByTagName(elements[index],"A",linkCount);if(!_aspxIsExists(link))link=_aspxGetChildByTagName(elements[index],"SPAN",linkCount);if(_aspxIsExists(link))elements[index]["link"+linkCount]=link;}if(_aspxIsExists(link))this.CancelStyleFromLinkElement(link);else elements[index]["savedLinkCount"]=linkCount;linkCount++;}while(link!=null)},CancelStyleFromLinkElement:function(link){if(this.GetLinkColor()!="")_aspxRestoreAttributeExtended(link.style,"color",link,"saved"+this.kind+"Color");if(this.GetLinkTextDecoration()!="")_aspxRestoreAttributeExtended(link.style,"textDecoration",link,"saved"+this.kind+"TextDecoration");},CancelImage:function(element){var images=this.GetImages(element);for(var i=0;i0){for(var i=0;i0){for(var i=0;i-1)text=text.substr(pos+comment.length);return text;} function _aspxAppendScript(script){var parent=document.getElementsByTagName("head")[0];if(!_aspxIsExists(parent))parent=document.body;if(_aspxIsExists(parent)){parent.appendChild(script);}} function _aspxIsAlphaFilterUsed(img){return(__aspxIE&&img.style.filter.indexOf("progid:DXImageTransform.Microsoft.AlphaImageLoader")>-1);} function _aspxIsKnownIncludeScript(script){return _aspxIsExists(__aspxIncludeScriptsCache[script.src]);} function _aspxCacheIncludeScript(script){__aspxIncludeScriptsCache[script.src]=1;} function _aspxGetStartupScripts(){return _aspxGetScriptsCore(__aspxStartupScriptPrefix);} function _aspxGetIncludeScripts(){return _aspxGetScriptsCore(__aspxIncludeScriptPrefix);} function _aspxGetScriptsCore(prefix){var result=[];var scripts=document.getElementsByTagName("SCRIPT");for(var i=0;i0)_aspxSetTimeout("_aspxFinalizeScriptProcessing(\""+ownerName+"\")",1);else if(waitCount==0)_aspxFinalizeScriptProcessing(ownerName);} function _aspxFinalizeScriptProcessing(ownerName){_aspxSweepDuplicatedScripts();_aspxRunStartupScripts();var owner=aspxGetControlCollection().Get(ownerName);if(owner!=null)owner.DoEndCallback();} function _aspxRunStartupScripts(){var scripts=_aspxGetStartupScripts();var code;for(var i=0;i