//====================================================
// preloadImg() - Preloads an image
//
// Argument: String containing URL of image to preload
// Returns:  Image object created for the image
// Author:   Larry Coats
//====================================================
function preloadImg (zsUrl)
{
  // Prevent alerts in IE 3 and Netscape 2
  if (!document.images) return null;

  // Create an image object and preload the image
  var xo = new Image();   // Create the image object
  xo.src = zsUrl;         // Set URL - Preloads
  return xo;              // Return the image object
}

//====================================================
// swapImg() - Swaps one or more images
//
// Arguments:
//   One or more pairs of strings:
//     Name in <img> tag
//     Name of preloaded image
// Author:   Larry Coats
//====================================================
function swapImg ()
{
  // Count number of name pairs passed
  var xiNumPairs = Math.floor(arguments.length / 2);

  // Prevent alerts in IE 3 and Netscape 2
  if (!document.images) return;

  // Prepare to do rollovers
  var xsImg, xsPre;   // Receives a pair of arguments
  var xiArg = 0;      // Counts arguments

  // Loop - Once per pair of arguments passed
  var xiLoop;
  for (xiLoop = 0 ; xiLoop < xiNumPairs ; ++xiLoop)
  {
    // Fetch the pair of arguments
    xsImg = arguments[xiArg++];
    xsPre = arguments[xiArg++];

    // Swap the image
    eval ("document." + xsImg + ".src = " + xsPre + ".src");
  }
}

//====================================================
// Preload the images
//====================================================
var gmTrans  = preloadImg ("/images/remote_hand.jpg");
//hand
var gmTopBlu = preloadImg ("/images/hand.gif");
var gmTopRed = preloadImg ("/images/hand.gif");
var gmTopScr = preloadImg ("/images/remote_hand.jpg");
//next upper extremity
var gmupperR = preloadImg ("/images/u_e.gif");
var gmupperOn = preloadImg ("/images/u_e.gif");
var gmupperOver = preloadImg ("/images/remote_u_e.jpg");
//orthotics
var orthoR = preloadImg ("/images/ortho.gif");
var orthoOn = preloadImg ("/images/ortho.gif");
var orthoOver = preloadImg ("/images/remote_ortho.jpg");
//work
var workR = preloadImg ("/images/work.gif");
var workOn = preloadImg ("/images/work.gif");
var workOver = preloadImg ("/images/remote_work.jpg");
//fces
var fceR = preloadImg ("/images/fce.gif");
var fceOn = preloadImg ("/images/fce.gif");
var fceOver = preloadImg ("/images/remote_fce.jpg");
//ergonomics
var ergoR = preloadImg ("/images/ergo.gif");
var ergoOn = preloadImg ("/images/ergo.gif");
var ergoOver = preloadImg ("/images/remote_ergo.jpg");
//added 01_10_02
var aboutR = preloadImg ("/images/about.gif");
var aboutOn = preloadImg ("/images/about.gif");
var aboutOver = preloadImg ("/images/remote_about.jpg");
//added 01_10_02
var contactR = preloadImg ("/images/contact.gif");
var contactOn = preloadImg ("/images/contact.gif");
var contactOver = preloadImg ("/images/remote_contact.jpg");
//added 01_10_02
var homeR = preloadImg ("/images/home.gif");
var homeOn = preloadImg ("/images/home.gif");
var homeOver = preloadImg ("/images/remote_home.jpg");