function ThrowEvent(mainevent, mainvalue) {
  document.systemform.event_main.value = mainevent;
  document.systemform.event_mainvalue.value = mainvalue;
  document.systemform.submit();
}

function ThrowEventConfirm(mainevent, mainvalue, confirmtext) {
  if (confirm(confirmtext))
    ThrowEvent(mainevent, mainvalue);
}

function ThrowEventNew(mainevent, mainvalue, text, suggest) {
  if (suggest == null)
    suggest = '';

  input = prompt(text, suggest);
  if (input != null) {
    if (mainvalue != '')
      ThrowEvent(mainevent, mainvalue + '*' + input);
    else
      ThrowEvent(mainevent, input);
  }
}

function showAndHide(showLayerId, hideLayerId) {
  setDisplay(showLayerId, "block");
  setDisplay(hideLayerId, "none");
}

function setDisplay(whichElement, newValue) {
  if (document.getElementById) {
    // this is the way the standards work
    var style2 = document.getElementById(whichElement).style;
    style2.display = newValue;
  }
  else if (document.all) {
    // this is the way old msie versions work
    var style2 = document.all[whichElement].style;
    style2.display = newValue;
  }
  else if (document.layers) {
    // this is the way nn4 works
    var style2 = document.layers[whichElement].style;
    style2.display = newValue;
  }
}

function open_window(my_url, name) {
  editwin_win = window.open(my_url, name);
  editwin_win.focus();
  editwin_win.opener = self;
}

function open_editwin(my_url, name, WinWidth, WinHeight) {
  if (WinWidth == null) WinWidth = '500';
  if (WinHeight == null) WinHeight = '500';

  var editwin = "";
  editwin = editwin + "width=" + WinWidth;
  editwin = editwin + ",height=" + WinHeight;
  editwin = editwin + ",resizable=yes";
  editwin = editwin + ",scrollbars=yes";
  editwin = editwin + ",menubar=no";
  editwin = editwin + ",toolbar=no";
  editwin = editwin + ",directories=no";
  editwin = editwin + ",location=no";
  editwin = editwin + ",status=no";
  editwin = editwin + ",top=20";
  editwin = editwin + ",left=250";
  editwin_win = window.open(my_url, name, editwin);
  editwin_win.focus();
  editwin_win.opener = self;
}