var op_temp_variable = null;
var op_capability = false;
var op_after_init = false;

function op_init()
{
  var browser_name = navigator.appName;
  var browser_version = parseInt(navigator.appVersion);

  op_capability = 
    (browser_name.indexOf("Netscape")>=0 && browser_version>=3) ||
    (browser_name.indexOf("Internet Explorer")>=0 && browser_version>=4);
    op_after_init = true;
}

function op_is_capability()
{
  if (!op_after_init)
    op_init();
  return op_capability;  
}

function op_register (id_name, normal_src, over_src)
{
  if (!op_after_init)
    op_init();

  if (op_capability)
  {
    if (over_src == null)   over_src = normal_src;

    op_temp_variable = new Array
      (id_name, new Image(), new Image());
    op_temp_variable[1].src = normal_src;
    op_temp_variable[2].src = over_src;
    eval ("op_item_" + id_name + " = op_temp_variable");
  }
}
