// Javascript Code common to Level Four pages.
// Flashes top and left-side menu items.
// Copyright 2001 David Roth. All Rights Reserved.

// determine which browser version
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1 : 0;
DOM = (document.getElementById) ? 1 : 0;
DHTML = (NS || IE || DOM) ? 1 : 0;
// check if this browser supports DOM image objects
if (DHTML) {
  // load an array of mouseout image names
  // (mouseover names are the same but are implied to have an "_on" appended)
  arImageFiles = new Array (
    "logo_asi", "logo1", "logo2", "logo3", "logo4", "logo5", "logo6",
    "menu1", "menu2", "menu3", "menu4", "menu5", "menu6", "menu7", "menu8", "menu9"
  );
  // set up the DOM image objects and source file references
  for (counter in arImageFiles) {
    eval( arImageFiles[counter] + ' = new Image();' );
    eval( arImageFiles[counter] + '.src = "images/" + arImageFiles[counter] + ".jpg" ' );
    eval( arImageFiles[counter] + "_on" + ' = new Image();' );
    eval( arImageFiles[counter] + "_on" + '.src = "images/" + arImageFiles[counter] + "_on.jpg" ' );
  }
  // (this particular image is really a gif, not a jpg...)
  logo_asi_on.src = "images/logo_asi_anim.gif";
}
// the function that does the actual mouseover and mouseout work
function changeImages() {
  if (DHTML) {
    document[changeImages.arguments[0]].src = eval(changeImages.arguments[1] + ".src");
  }
}

