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;
var tMenu = scrWin.tMenu;


function createMenus()
{

 for (var mN in pMenu.menu)
  if (pMenu.menu[mN][0].par==window.name) pMenu.update(!isNS4, mN);

 for (var mN in tMenu.menu)
  if (tMenu.menu[mN][0].par==window.name) tMenu.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);
 tMenu.position(window.name);
}



window.onunload = function()
{
 pMenu.clearLyr(window.name);
 tMenu.clearLyr(window.name);
}



window.onscroll = function()

{
 pMenu.position(window.name);
 tMenu.position(window.name);
}



if (isNS4) document.captureEvents(Event.CLICK);

document.onclick = function(evt)
{

 pMenu.click();
 tMenu.click();

 if (isNS4) return document.routeEvent(evt);
}



var nsWinW = window.innerWidth, nsWinH = window.innerHeight;

function ns4BugCheck()

{
 if (isNS4 && (nsWinW!=innerWidth || nsWinH!=innerHeight)) location.reload()
}


