// preserve scroll
function preserveScroll(parentForm) {
	try {
		var field = document.createElement('INPUT');
		field.type = 'hidden';
		field.setAttribute('name', '__scroll__');
		field.value = document.body.scrollLeft + ";" + document.body.scrollTop;
		parentForm.appendChild(field);
	} catch(e) {}
}
// restore scroll
function restoreScroll(XY) {
	try {
		document.body.scrollLeft = parseInt(XY.substring(0,XY.indexOf(";")));
		document.body.scrollTop  = parseInt(XY.substring(XY.indexOf(";")+1));
	} catch(e) {}
}
