var winModalWindow;
var manager = new Object ();

function IgnoreEvents(e)
{
  return false;
}

function HandleFocus()
{
    if (winModalWindow)
    {
        if (!winModalWindow.closed)
        {
          winModalWindow.focus()
        }
        else
        {
          //window.top.releaseEvents (Event.CLICK|Event.FOCUS)
          window.top.onclick = ""
          window.top.onfocus=""
        }
    }

    return false
}

function ShowModalWindow(page, callback, width, height)
{
    //window.top.captureEvents (Event.CLICK|Event.FOCUS)
    window.top.onclick=IgnoreEvents
    window.top.onfocus=HandleFocus
    winModalWindow = window.open (page,"_blank", "dependent=yes,width=" + width + ",height=" + height + ",location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no")
    //winModalWindow.modalParent = this;
    manager.callBack = callback;
    winModalWindow.focus()
}

function devNull () {}
