bData = null;

window.onerror = null;

function browserData(browser,version,platform) {
   this.browser = browser;
   this.version = version;
   this.platform = platform;
}

function browserInfo() {
        if (bData == null) {
         bData = new browserData(0,null,0);
         }
        if ((navigator.appName.indexOf("Netscape") >= 0) ||
            (navigator.appName.indexOf("Navigator") >= 0)) {
/* -- replace Navigator with a piece of the Gold appName) */
 bData.browser=1;

            }
    else {
           if (navigator.appName.indexOf("Explorer") >= 0) {
             bData.browser=2;
              }
    else
             bData.browser=0;
         }
        var tail = navigator.appVersion.indexOf(' ');
        bData.version = parseFloat(navigator.appVersion.substring(0,tail));
        var head =  navigator.appVersion.indexOf('(');
        var tail =  navigator.appVersion.indexOf(')');
        brPlatformData =navigator.appVersion.substring(head,tail);
        if (brPlatformData.indexOf("Macintosh") >= 0) {
                 if ( brPlatformData.indexOf("PPC") >= 0) {
                    bData.platform=2;
               }
                  else
                    bData.platform=1;

                   }
    else {
         if ( brPlatformData.indexOf("Win") >= 0) {
         bData.platform=3;
         }
        }
}


function rollIn(imgName) {
        if ((bData.browser = 1) && (bData.version >=3)) {
        imgFile = imgName + "on.jpg";
        document [imgName].src = imgFile;
        }
}


function rollOut(imgName) {
        if ((bData.browser = 1) && (bData.version >=3)) {
        imgFile = imgName + "off.jpg";
        document [imgName].src = imgFile;
        }
}


function loadAlternates(suffix,lookFor) {
  if ((bData.browser = 1) && (bData.version >=3)) {
    altImages = new Array(document.images.length);
       for (var k in altImages) {
         if (document.images[k].src.indexOf(lookFor) >= 0) {
           altImages[k] = new Image();
           altImages[k].src = (document.images[k].name + suffix);
                        }
                }
        }
}
function precache() {if ((bData.browser = 1) && (bData.version >=3)) {
      precache3=new Image
      precache3.src="button.e-mail.on.jpg"
      precache4=new Image
      precache4.src="button.e-mail.off.jpg"

      precache5=new Image
      precache5.src="button.ssh.on.jpg"
      precache6=new Image
      precache6.src="button.ssh.off.jpg"


      }
}
browserInfo()
precache()

