	// save scroll position across postbacks
	
	function SmartScroller_GetCoords()
	{
      var scrollX, scrollY;
      
      if (document.all)
      {
         if (!document.documentElement.scrollLeft)
            scrollX = document.body.scrollLeft;
         else
            scrollX = document.documentElement.scrollLeft;
               
         if (!document.documentElement.scrollTop)
            scrollY = document.body.scrollTop;
         else
            scrollY = document.documentElement.scrollTop;
      }   
      else
      {
         scrollX = window.pageXOffset;
         scrollY = window.pageYOffset;
      }
   
      document.forms["MainForm"].XCoordHolder.value = scrollX;
      document.forms["MainForm"].YCoordHolder.value = scrollY;
	}
   
	function SmartScroller_Scroll()
	{
      var x = document.forms["MainForm"].XCoordHolder.value;
      var y = document.forms["MainForm"].YCoordHolder.value;
      window.scrollTo(x, y);
	}
	window.onload = SmartScroller_Scroll;
	window.onscroll = SmartScroller_GetCoords;
	window.onkeypress = SmartScroller_GetCoords;
	window.onclick = SmartScroller_GetCoords;
   
	// end save scroll position across postbacks -->
	

