function PreloadImages() {
  if(document.images) {
    if(!document.imageArray) document.imageArray = new Array();
    var i,j = document.imageArray.length, args = preloadImages.arguments;
    
    for(i=0; i<args.length; i++) {
      if (args[i].indexOf("#")!=0) {
        document.imageArray[j] = new Image;
        document.imageArray[j++].src = args[i];
      }
    }
  }
}

var OriginalImages = new Array();
function SwitchImage(imgName, imgSrc)  {
  if (document.images) {
	// grab the existing image and add it to the orig image array
	if (SwitchImage.arguments.length == 2) {
	  OriginalImages[imgName] = document.images[imgName].src;
      document.images[imgName].src = imgSrc;
	} else {
	  document.images[imgName].src = OriginalImages[imgName];
	}
  }
}