home *** CD-ROM | disk | FTP | other *** search
- 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); }
- }
- }