

function tabover(pic,x) {
  pic.src=x;
}

function show(div){
  if(document.layers)
    getObjByName(div).visibility = 'show';
  else
    document.getElementById(div).style.visibility = 'visible';
}

function hide(div){
  if(document.layers)
    getObjByName(div).visibility = 'hide';
  else
    document.getElementById(div).style.visibility = 'hidden';
}

function getFormObj(formname) {
  var formref = (ua.nn && ua.v4) ? window.document.getElementById(formname) : document.forms[formname];
  return formref;
}

function getParent(o) {
  if(o.parentLayer)
    return o.parentLayer;
  if(o.parentElement)
    return o.parentElement;
  return 0;
}

function getFormObj(formname) {
  var formref = (ua.nn && ua.v4) ? window.document.getElementById(formname) : document.forms[formname];
  return formref;
}

function getObjByName(name,doc) {
  var o = 0;
  if(!doc)
    doc = document;
  if(doc[name])
    o=doc[name];
  if(document.all && doc.all[name])
    o=doc.all[name];
  if(o){
    if(!o.getElementsByTagName)
      o.getElementsByTagName = getElementsArray;
    return o;
  }
  if(document.layers) {
    for(var i=0;i < doc.layers.length;i++){
      var lyrdoc = doc.layers[i].document;
      if(lyrdoc[name])
        return lyrdoc[name];
      if(lyrdoc.layers.length > 0) {
        var o = getObjByName(name,lyrdoc);
        if(o)
          return o;
      }
    }
  }
  return 0;
}

function swapImg() {
  if(!document.images)
    return;
  var args = swapImg.arguments;
  for(var i=0;i < args.length;i+=2) {
    var imgSrc = (args[i + 1].indexOf('[') != -1) ? eval(args[i + 1] + '.src') : args[i + 1];
    if(getObjByName(args[i]))
      getObjByName(args[i]).src = imgSrc;
  }
}

if(!document.getElementById)
  document.getElementById = getObjByName;
