/* Copyright (c) 2004 Infomata.  All rights reserved. */
/* JavaSript utility for common web UI behavior. */

var pBgColor;

var moz = false;
var ie = false;
var nets = false;

if (document.all) {
  ie = true;
}
if (document.getElementById) {
  moz = true;
}
if (document.layers) {
  netscape = true;
}

function getElementById(id) {
  var el = false;
  if (document.getElementById) {
    el = document.getElementById(id);
  }
  else if (document.layers) {
    el = document.layers[id];
  }
  else if (document.all) {
    el = document.all(id);
  }
  return el
}

function highlight(id, bgcolor) {
   var style = getStyleById(id);
   if (style) {
     pBgColor = style.backgroundColor;
     style.backgroundColor = bgcolor;
   }
   else {
     alert('style is not defined...');
   } 
}

function resetBackground(id) {
  var style = getStyleById(id);
  if (style) {
    style.backgroundColor = pBgColor;
  }
}

function getStyleById(id) {
  var element = getElementById(id);
  if (element) {
    return element.style;
  }
  else {
    return element;
  }
}

function getElementStyle(id) {
  alert("deprecated use of getElementStyle(id)");
  return getStyleById(id);
}
