// Copyright (c) 2003-2004 Mira Software, Inc. All rights reserved.

function OpenWindow(url, title, width, height, params)
  {
  var hwnd = null;
  x = (screen && screen.width)  ? (screen.width  - width)  / 2 : 100;
  y = (screen && screen.height) ? (screen.height - height) / 2 : 100;
  if (x < 0) x = 0;
  if (y < 0) y = 0;
  if (params == null)
    params = 'scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
  settings = 'width=' + width + ',height=' + height + ',top=' + y + ',left=' + x + ',' + params;
  hwnd = window.open(url, "", settings);
  if (hwnd) hwnd.focus();
  }


document.addLoadEvent = function(func) 
  {
  var oldfunc = window.onload;
  if (typeof window.onload != 'function')
    window.onload = func;
  else
    window.onload = function() { if (oldfunc) oldfunc(); func(); }
  }


document.addUnloadEvent = function(func)
  {
  var oldfunc = window.onunload;
  if (typeof window.onunload != 'function')
    window.onunload = func;
  else
    window.onunload = function() { if (oldfunc) oldfunc(); func(); }
  }


document.addResizeEvent = function(func) 
  {
  var oldfunc = window.onresize;
  if (typeof window.onresize != 'function')
    window.onresize = func;
  else
    window.onresize = function() { if (oldfunc) oldfunc(); func(); }
  }
  
  
