document.domain = "grammai.org";

var scrWin = parent, page = new Object(), isNS4 = scrWin.isNS4,
 nsWinW = window.innerWidth, nsWinH = window.innerHeight,
 nsPX = window.pageXOffset, nsPY = window.pageYOffset;
for (var f in scrWin.page) page[f] = scrWin.page[f];
page.win = window;



function isPar(mObj, mN)
{
 var par = mObj.menu[mN][0].par;
 return (par.substring(par.lastIndexOf('.')+1) == window.name);
}



var pMenu = scrWin.pMenu;
if (pMenu)
{

function createMenus(mode)
{
 for (var mN in pMenu.menu) if (isPar(pMenu, mN)) pMenu.update(mode, mN);

 if (!scrWin.isIE || window.opera)
  setInterval('if (nsPX!=pageXOffset || nsPY!=pageYOffset) ' +
   '{ nsPX=pageXOffset; nsPY=pageYOffset; window.onscroll() }', 50);
}

function deleteMenus()
{
 for (var mN in pMenu.menu) if (isPar(pMenu, mN)) pMenu.menu[mN][0].lyr = null
}

window.onload = function()
{
 if (isNS4) createMenus(false);
 window.onunload = deleteMenus;
}
if (!isNS4) createMenus(true);


window.onresize = function()
{
 if (isNS4 && (nsWinW!=innerWidth || nsWinH!=innerHeight)) history.go(0);
 pMenu.position();
}

window.onscroll = function()
{
 pMenu.position();
}

if (isNS4)
{
 document.captureEvents(Event.CLICK);
 document.onclick = function(evt)
 {
  with (pMenu) if (overI) click(overM, overI);

  return document.routeEvent(evt);
 }
}


}
