var scrWin = parent, page = new Object(), isNS4 = scrWin.isNS4;
for (var f in scrWin.page) page[f] = scrWin.page[f];
page.win = window;


var pMenu = scrWin.pMenu;


function createMenus()
{
 for (var mN in pMenu.menu)
  if (pMenu.menu[mN][0].par==window.name) pMenu.update(!isNS4, mN);
}

var nsPX=window.pageXOffset, nsPY=window.pageYOffset;
function activate()
{
 createMenus();
 if (!scrWin.isIE || window.opera)
  setInterval('if (nsPX!=pageXOffset || nsPY!=pageYOffset) ' +
   '{ nsPX=pageXOffset; nsPY=pageYOffset; window.onscroll() }', 50);
}

if (isNS4) onload = activate;
else activate();


window.onresize = function()
{
 ns4BugCheck();
 pMenu.position(window.name);
}

window.onunload = function()
{
 pMenu.clearLyr(window.name);
}

window.onscroll = function()
{
 pMenu.position(window.name);
}

if (isNS4) document.captureEvents(Event.CLICK);
document.onclick = function(evt)
{
 pMenu.click();
 if (isNS4) return document.routeEvent(evt);
}

var nsWinW = window.innerWidth, nsWinH = window.innerHeight;
function ns4BugCheck()
{
 if (isNS4 && (nsWinW!=innerWidth || nsWinH!=innerHeight)) location.reload()
}
