// these functions save scroll position to hidden fields hidScrollx and hidScrolly
// body tag must contain <body onload="RestoreScrollPos();" onscroll="SaveScrollPos();"
// form must contain hidScrollx, hidScrolly and hidScrollOff
function RestoreScrollPos() {
var x = 0;
var y = 0;
var s = '';
var soff = 0 ;
var control = document.getElementById('hidScrollOff');
			if( control != null ) {
				soff = control.value ;
				}
if (soff.length == 0) {soff = 0;}
if (soff == 1) {return;} 
s = document.getElementById('hidScrollx').value;
if (s.length == 0) {s = 0;}
x = s;
s = document.getElementById('hidScrolly').value;
if (s.length == 0) {s = 0;}
y = s ;
window.scrollTo(x, y);
}

function SaveScrollPos() { 
var x = document.body.scrollLeft ; 
var y = document.body.scrollTop ;  
document.getElementById('hidScrollx').value = x; 
document.getElementById('hidScrolly').value = y;
} 