You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.7 KiB

function pageOffset(win)
{
if(!win) win = window;
var pos = {left:0,top:0};
if(typeof win.pageXOffset != 'undefined')
{
// Mozilla/Netscape
pos.left = win.pageXOffset;
pos.top = win.pageYOffset;
}
else
{
var obj = (win.document.compatMode && win.document.compatMode == "CSS1Compat") ?
win.document.documentElement : win.document.body || null;
pos.left = obj.scrollLeft;
pos.top = obj.scrollTop;
}
return pos;
}
function doResize() {
var clheight, headheight;
if (self.innerHeight) // all except Explorer
{ clheight = self.innerHeight; }
else if (document.documentElement && document.documentElement.clientHeight) // Explorer 6 Strict Mode
{ clheight = document.documentElement.clientHeight; }
else if (document.body) // other Explorers
{ clheight = document.body.clientHeight; }
headheight = document.getElementById('idheader').clientHeight;
if (clheight < headheight ) {clheight = headheight + 1;}
document.getElementById('idcontent').style.height = clheight - document.getElementById('idheader').clientHeight +'px';
}
function nsrInit() {
contentbody = document.getElementById('idcontent');
if (contentbody) {
aTop = pageOffset.top; //document.getElementById('body').scrollTop;
contentbody.className = 'nonscroll';
document.getElementsByTagName('body')[0].className = 'nonscroll';
document.getElementsByTagName('html')[0].className = 'nonscroll';
window.onresize = doResize;
doResize();
if (contentbody.scrollTo) { contentbody.scrollTo(aTop,0); }
}
}