function setScrollPosition(nXoffset, nYoffset)
{
if (isDispatchableWindow(window) == true && (nXoffset !=0 || nYoffset !=0))
{
if ( typeof window.scrollTo != 'undefined' )
{
window.scrollTo(nXoffset, nYoffset);
}
else
{
window.scroll(nXoffset, nYoffset);
}
}
}
function storeScrollPosition(formId, propertyXId, propertyYId, target)
{
if ((formId == null) || (typeof formId == "undefined"))
{
throwError("storeScrollPosition: formId is mandatory.");
return;
}
if ((propertyXId == null) || (typeof propertyXId == "undefined"))
{
return;
}
if ((propertyYId == null) || (typeof propertyYId == "undefined"))
{
return;
}
if ((target == null) || (typeof target == 'undefined'))
{
target = window;
}
var nXOffset = 0;
var nYOffset = 0;
if ( typeof target.pageXOffset != 'undefined' )
{
nXOffset = target.pageXOffset;
nYOffset = target.pageYOffset;
}
else
{
nXOffset = target.document.body.scrollLeft;
nYOffset = target.document.body.scrollTop;
}
document.forms[formId].elements[propertyXId].value=nXOffset;
document.forms[formId].elements[propertyYId].value=nYOffset;
}
