brow = navigator.appName;
  vers = parseInt(navigator.appVersion);
  if (brow == "Netscape" && vers >= 3) browstatus = "ns3";
  else if (brow == "Microsoft Internet Explorer" && vers >= 4) browstatus = "ie4";
  else(browstatus = "non");
  // Cache the mouseover images as the page loads
   // Do this only if the browser is Netscape 3.0 or later, or I.E. 4.0 or later
  if (browstatus == "ns3" || browstatus == "ie4") {
      var x; // simple iterator
      var pic = new Array; // array of images used to cache mouseover images
      var over = new Array; // array of mouseover image names
      var out = new Array; // array of mouseout image names (values initialized in ChangOver function)
      // Initialize an 'over' array element for each mouseover containing the hidden image file name
      over[1] = "files/site/gallery_on.gif";
      over[2] = "files/site/resume_on.gif";
      over[3] = "files/site/Artist_Statement_on.gif";
      over[4] = "files/site/biography_on.gif";
      for (x = 0; x < over.length; x++) {
          pic[x] = new Image;
          pic[x].src = over[x];
      }
  }
  // This function switches images for mouseovers
   // Do this only if the browser is Netscape 3.0 or later, or I.E. 4.0 or later

  function ChangeOver(ImageNumber) {
      if (browstatus == "ns3" || browstatus == "ie4") {
          out[ImageNumber] = document["button" + ImageNumber].src;
          document["button" + ImageNumber].src = over[ImageNumber];
      }
  }
  // This function switches images for mouseouts
   // Do this only if the browser is Netscape 3.0 or later, or I.E. 4.0 or later

  function ChangeOut(ImageNumber) {
      if (browstatus == "ns3" || browstatus == "ie4") document["button" + ImageNumber].src = out[ImageNumber];
  }
  
