oboutGrid.prototype.startColumnResizing=function(g,a){if(this.bCallbackInitiated==true)return;var e=this.getMouseCoords(g),f=e[0];this.ColumnResizeIndicatorSource=a;this.ColumnResizeIndicator=a.cloneNode(true);this.ColumnResizeIndicator.className=this.CSSResizeLines;this.ColumnResizeIndicator.style.height=a.offsetHeight+"px";this.GridHeaderContainer.firstChild.appendChild(this.ColumnResizeIndicator);this.ColumnResizeMousePosition=f;this.ColumnResizeMinX=0;if(this.ShowTooltipOnResize==true){this.ColumnResizeTooltip=document.createElement("DIV");this.ColumnResizeTooltip.className=this.CSSResizingTooltip;this.ColumnResizeTooltip.innerHTML="<span><b>"+this.Localization_ResizeTooltipWidth+"</b></span><span></span><span><i>"+this.Localization_ResizeTooltipPixels+"</i></span>";document.body.appendChild(this.ColumnResizeTooltip);this.ColumnResizeTooltip.style.left=parseInt(this.getLeft(this.GridHeaderContainer))+parseInt(this.ColumnResizeIndicator.style.left)-this.GridHeaderContainer.firstChild.scrollLeft+"px";this.ColumnResizeTooltip.style.top=parseInt(this.getTop(this.GridHeaderContainer))+"px";this.ColumnResizeTooltip.style.marginLeft="0px"}var b=parseInt(this.GridHeaderContainer.firstChild.style.marginLeft);if(isNaN(b))b=0;this.ColumnResizeMaxX=this.GridHeaderContainer.offsetWidth+this.GridHeaderContainer.firstChild.scrollLeft-b;if(a.previousSibling.nodeName=="DIV")this.ColumnResizeMinX=a.previousSibling.offsetLeft+1;this.ColumnResizeMousePositionMinX=this.ColumnResizeMousePosition-(a.offsetLeft-this.ColumnResizeMinX);this.ColumnResizeMousePositionMaxX=this.ColumnResizeMousePosition+(this.ColumnResizeMaxX-a.offsetLeft);var c=this.getBodyCellSeparator(this.getElementIndex(a));this.BodyColumnResizeIndicator=c.cloneNode(true);this.BodyColumnResizeIndicator.className=this.CSSResizeLines;this.ColumnResizeIndicator.style.height=c.offsetHeight+"px";this.GridBodyContainer.firstChild.appendChild(this.BodyColumnResizeIndicator);var d=this;this.PreviousMouseDownEventHandler=document.onmousedown;this.PreviousMouseUpEventHandler=document.onmouseup;this.PreviousMouseMoveEventHandler=document.onmousemove;this.PreviousOnSelectStartEventHandler=document.onselectstart;document.onmousedown=function(){return false};document.onmouseup=function(a){d.endColumnResizing(a)};document.onmousemove=function(a){d.moveReziseIndicator(a)};document.onselectstart=function(){return false}};oboutGrid.prototype.moveReziseIndicator=function(e){var c=this.getMouseCoords(e),b=c[0],d=b-this.ColumnResizeMousePosition,a=this.ColumnResizeIndicator.offsetLeft+d;if(a>this.ColumnResizeMinX&&a<this.ColumnResizeMaxX)this.ColumnResizeMousePosition=b;else if(a>this.ColumnResizeMinX){a=this.ColumnResizeMaxX;this.ColumnResizeMousePosition=this.ColumnResizeMousePositionMaxX}else{a=this.ColumnResizeMinX;this.ColumnResizeMousePosition=this.ColumnResizeMousePositionMinX}if(this.ShowTooltipOnResize==true)this.ColumnResizeTooltip.style.marginLeft=parseInt(this.ColumnResizeTooltip.style.marginLeft)-(parseInt(this.ColumnResizeIndicator.style.left)-a)+"px";this.ColumnResizeIndicator.style.left=a+"px";if(this.ShowTooltipOnResize==true)this.ColumnResizeTooltip.childNodes[1].innerHTML=parseInt(this.ColumnResizeIndicator.style.left)-(this.ColumnResizeIndicatorSource.previousSibling?parseInt(this.ColumnResizeIndicatorSource.previousSibling.style.left):0);this.BodyColumnResizeIndicator.style.left=this.ColumnResizeIndicator.style.left};oboutGrid.prototype.removeResizeElements=function(){this.ColumnResizeIndicator.parentNode.removeChild(this.ColumnResizeIndicator);this.BodyColumnResizeIndicator.parentNode.removeChild(this.BodyColumnResizeIndicator);this.ShowTooltipOnResize==true&&this.ColumnResizeTooltip.parentNode.removeChild(this.ColumnResizeTooltip);this.ColumnResizeIndicator=null;this.ColumnResizeIndicatorSource=null;this.ColumnResizeMousePosition=null;this.ColumnResizeMinX=null;this.ColumnResizeMaxX=null;this.ColumnResizeMousePositionMinX=null;this.ColumnResizeMousePositionMaxX=null;this.BodyColumnResizeIndicator=null;document.onmousedown=this.PreviousMouseDownEventHandler;document.onmouseup=this.PreviousMouseUpEventHandler;document.onmousemove=this.PreviousMouseMoveEventHandler;document.onselectstart=this.PreviousOnSelectStartEventHandler};oboutGrid.prototype.endColumnResizing=function(){var a=this.ColumnResizeIndicator.offsetLeft-this.ColumnResizeIndicatorSource.offsetLeft+parseInt(this.getStyle(this.ColumnResizeIndicatorSource,"margin-left")),b=this.getElementIndex(this.ColumnResizeIndicatorSource)-1;this.removeResizeElements();this.resizeColumn(b,a,true)};oboutGrid.prototype.resizeColumn=function(b,e,f){if(typeof f=="undefined")f=true;var m=this.getHeaderCell(b);if(this.ColumnsCollection[b].WidthUnit=="%")e=this.convertFixedWidthToPercentage(e);var d=this.ColumnsCollection[b].Width+e;m.style.width=d+this.ColumnsCollection[b].WidthUnit;this.ColumnsCollection[b].Width=d;this.resizeBodyColumn(b,d);this.ShowColumnsFooter&&this.resizeColumnsFooterColumn(b,d);this.AllowFiltering&&this.resizeFilterColumn(b,d);if(f)for(var h=this.getNumberOfVisibleColumns(b+1),g=parseInt(-1*e/h),i=e,k=this.getIndexOfHelperColumnsForFixedColumns(),j=1,a=b+1;a<this.ColumnsCollection.length;a++)if(this.ColumnsCollection[a].Visible&&a!=k){if(j==h)g=-1*i;var c=this.ColumnsCollection[a].Width+g;if(c<0)c=0;var d=c+this.ColumnsCollection[a].WidthUnit,l=this.getHeaderCell(a);l.style.width=d;i+=c!=0?g:this.ColumnsCollection[a].Width;this.resizeBodyColumn(a,c);this.ShowColumnsFooter&&this.resizeColumnsFooterColumn(a,c);this.AllowFiltering&&this.resizeFilterColumn(a,c);this.ColumnsCollection[a].Width=c;j++}this.recalculateCellSeparatorsPosition();this.applyCrossBrowserFixesToHeaderCellsInnerContainers();this.saveColumnsWidth();if(this.ScrollWidth!="0px"&&this.NumberOfFixedColumns!=0&&this.FixedColumnsPosition==2){this.rightAlignGridContent();this.updateScrolledColumnsWidth()}};oboutGrid.prototype.resizeBodyColumn=function(a,c){var d=this.getBodyTableBody(),f=d.childNodes.length,e=this.getBodyHeadCell(a);e.style.width=c+this.ColumnsCollection[a].WidthUnit;for(var b=0;b<f;b++)if(this.isBodyRecordWithDataCells(d.childNodes[b])){var g=this.getBodyCell(b,a);g.style.width=c+this.ColumnsCollection[a].WidthUnit}if(this.IsTrackingGridBodyViewState)this.ColumnsCollection[a].WidhtHasChangedDuringBodyViewStateTracking=true};oboutGrid.prototype.resizeColumnsFooterColumn=function(a,b){var c=this.getColumnsFooterCell(a);c.style.width=b+this.ColumnsCollection[a].WidthUnit};oboutGrid.prototype.resizeFilterColumn=function(a,b){var c=this.getFilterCell(a);c.style.width=b+this.ColumnsCollection[a].WidthUnit};oboutGrid.prototype.saveColumnsWidth=function(){for(var b=[],a=0;a<this.ColumnsCollection.length;a++){var c=this.ColumnsCollection[a].Width;if(this.ColumnsCollection[a].WidthUnit=="%")c+="%";b.push(c)}this.ColumnsWidthContainer.value=b.join(",")};try{if(Sys)Sys.Application&&Sys.Application.notifyScriptLoaded()}catch(ex){};