/*  Copyright © 2001, 2002 OGMA Consulting Corp. */

/*
 * show(name)
 */
function show(name) {
  var field
  var style

  if (isNetscape) {

    field = document.getElementsByName(name)
    style = ""

  } else if (isIE) {

    field = eval("document.all." + name)
    style = "block"
  }

  if ((field == null) || (field.length == 0)) return "";


  if (field.length > 0) {

    var length = field.length;

    for (var i = 0; i < length; i++) {

      field[i].style.display = style

    }

  } else {
    field.style.display = style
  }
}

function showById(id) {
  var show;
  var elem = document.getElementById(id);

  if (elem == null) {
    return;
  }

  if      (isNetscape) show = "";
  else if (isIE)       show = "block";

  elem.style.display = show;
}

function showMany(a) {

  for (var i = 0; i < showMany.arguments.length; i++) {

    show(showMany.arguments[i]);
  }
}

/*
 * hide(name)
 */
function hide(name) {
  var field

  if (isNetscape) {

    field = document.getElementsByName(name)

  } else if (isIE) {

    field = eval("document.all." + name)
  }

  if ((field == null) || (field.length == 0)) return "";

  if (field.length > 0) {

    var length = field.length;

    for (var i = 0; i < length; i++) {

      field[i].style.display = "none"
    }
  } else {
    field.style.display = "none"
  }
}

function hideMany(a) {

  for (var i = 0; i < hideMany.arguments.length; i++) {

    hide(hideMany.arguments[i]);
  }
}

function hideById(id) {
  var hide = "none";
  var elem = document.getElementById(id);

  if (elem == null) {
    return;
  }

  elem.style.display = hide;
}

/*
 * showRemote(frame, name)
 */
function showRemote(frame, name) {
  var field

  if (isNetscape) {

    field = eval(frame + ".document").getElementsByName(name)
    style = ""

  } else if (isIE) {

    field = eval(frame + ".document.all." + name)
    style = "block"
  }

  if ((field == null) || (field.length == 0)) return "";

  if (field.length > 0) {

    var length = field.length;

    for (var i = 0; i < length; i++) {
      field[i].style.display = style
    }
  } else {
    field.style.display = style
  }
}

function showRemoteById(frame, id) {
  var show;
  var elem = eval(frame + ".document").getElementById(id);

  if (elem == null) {
    return;
  }

  if      (isNetscape) show = "";
  else if (isIE)       show = "block";

  elem.style.display = show;
}

/*
 * hideRemote(frame, name)
 */
function hideRemote(frame, name) {

  var field

  if (isNetscape) {

    field = eval(frame + ".document").getElementsByName(name)

  } else if (isIE) {

    field = eval(frame + ".document.all." + name)

  }

  if ((field == null) || (field.length == 0)) return "";

  if (field.length > 0) {
    var length = field.length;

    for (var i = 0; i < length; i++) {
      field[i].style.display = "none"
    }
  } else {
    field.style.display = "none"
  }
}

function hideRemoteById(frame, id) {
  var hide = "none";
  var elem = eval(frame + ".document").getElementById(id);

  if (elem == null) {
    return;
  }

  elem.style.display = hide;
}