(function() { var flag=false; var tid; //table id as defined on html page var sheight; function ge$(d) {return document.getElementById(d);} this.scrollHeader = function() { if(flag) { return; } var fh=ge$('Scroller:fx'); var sd=ge$(tid+':scroller'); fh.style.left=(0-sd.scrollLeft)+'px'; }; function addScrollerDivs() { if(ge$(tid+':scroller')) { return; } var sd=document.createElement("div"); var tb=ge$(tid); sd.style.height=sheight+"px"; sd.style.overflow='visible'; sd.style.overflowX='auto'; sd.style.overflowY='auto'; sd.style.width=tb.width; sd.id=tid+':scroller'; sd.onscroll=scrollHeader; var tb2=tb.cloneNode(true); sd.appendChild(tb2); tb.parentNode.replaceChild(sd,tb); var sd2=document.createElement("div"); sd2.id='Scroller:fx:OuterDiv'; sd2.style.cssText='position:relative;width:100%;overflow:hidden;overflow-x:hidden;padding:0px;margin:0px;'; sd2.innerHTML='