function switchOn(targetImage, subject)
{
  document.images[targetImage].src = preLoadArray[subject + "_on"].src;
}

function switchOff(targetImage, subject)
{
  document.images[targetImage].src = preLoadArray[subject + "_off"].src;
}

function rollOverOn()
{
  for(var counter = 0; counter < rollOverOn.arguments.length; counter++)
  {
    document.images[rollOverOn.arguments[counter]].src = preLoadArray[rollOverOn.arguments[counter] + "_on"].src;
  }
}

function rollOverOff()
{
  for(var counter = 0; counter < rollOverOff.arguments.length; counter++)
  {
    document.images[rollOverOff.arguments[counter]].src = preLoadArray[rollOverOff.arguments[counter] + "_off"].src;
  }
}

var preLoadArray = new Array();
var imagePath = "";

function setImagePath(path)
{
  imagePath = path;
}

function preLoad(name, offimage_name, onimage_name)
{
  preLoadArray[name + "_off"] = new Image();
  preLoadArray[name + "_off"].src = imagePath + "/" + offimage_name;
  preLoadArray[name + "_on"] = new Image();
  preLoadArray[name + "_on"].src = imagePath + "/" + onimage_name;
}
