   if ((typeof HTMLElement != "undefined") && !HTMLElement.prototype.click){
      HTMLElement.prototype.click = function () {
         this.onclick({type: 'click'});
      }
   }

   if (!document.getElementById && document.all) {
      document.getElementById = function(id) {
         return document.all[id];
      }
   } else if (!document.getElementById && document.layers) {
      document.getElementById = function(id) {
         return document.layers[id];
      }
   }

   var oldColor;

   function statSet(o,m) {
      oldColor = o.style.color;
      o.style.color = "#FFFF00";
      o.style.textDecoration = "underline";
      window.status = m;
      return true;
   }

   function statClr(o) {
      o.style.color = oldColor;
      o.style.textDecoration = "none";
      window.status = "";
      return true;
   }

   function statusSet(m) {
      window.status = m;
      return true;
   }

   function browserBack() {
      if (window.history.length > 0) {
         window.history.go(-1);
      }
   }

   function showHelp(msg) {
      showAlert(msg);
   }

   function showAlert(message) {
      alert(message);
   }

   function showConfirm(message) {
      return confirm(message);
   }
