<!--
function changeImage(imageId, newSrc) {
  for (var i = 0; i < document.images.length; i++) {
    if (document.images[i].id == imageId) {
      document.images[i].src = newSrc;
      return;
    }
  }

  alert("Could not find image id of " + imageId);
}

function changeImageSrc(oldName, newName) {
  var oldRegExp = new RegExp("^(.+)/" + oldName + "\.(.+)$");

  for (var i = 0; i < document.images.length; i++) {
    if (oldRegExp.test(document.images[i].src)) {
      var matchArray = oldRegExp.exec(document.images[i].src);
      document.images[i].src = matchArray[1] + "/" + newName + "." + matchArray[2];
      return;
    }
  }
}

function replaceImageSrc(oldName, newName) {
  for (var i = 0; i < document.images.length; i++) {
    if (document.images[i].src == oldName) {
      document.images[i].src = newName;
      return;
    }
  }
}

function getImageSrc(imageId) {
  var imageSrc;

  for (var i = 0; i < document.images.length; i++) {
    if (document.images[i].id == imageId) {
      imageSrc = document.images[i].src;
      return imageSrc;
    }
  }

  alert("Could not find image id of " + imageId);
  return "NONE";
}

function getImageDir(imageId) {
  var imageSrc  = null;
  var srcRegExp = new RegExp("^(.*)\/([^\/]+)$");

  for (var i = 0; i < document.images.length; i++) {
    if ((imageId == null) || (document.images[i].id == imageId)) {
      imageSrc = document.images[i].src;
      break;
    }
  }

  if (imageSrc != null) {
    if (srcRegExp.test(imageSrc)) {
      var matchArray = srcRegExp.exec(imageSrc);
      var imageDir   = matchArray[1];

      return(imageDir);
    }
  }

  alert("Could not find image id of " + imageId);
  return "NONE";
}

function getNewButtonImageSrc(imageId, imageType) {
  var srcRegExp   = new RegExp("^(.*)\/([^\/]+)$");
  var imageRegExp = new RegExp("^(.+)(Solid|Gradient)_([^\.]+)\.(.+)$");
  var oldSrc      = getImageSrc(imageId);
  var newSrc      = "";

  if (srcRegExp.test(oldSrc)) {
    var matchArray = srcRegExp.exec(oldSrc);
    var imageDir   = matchArray[1];
    var imageName  = matchArray[2];

    if (imageRegExp.test(imageName)) {
      matchArray = imageRegExp.exec(imageName);
      newSrc     = imageDir + "/" + matchArray[1] + imageType + "_" + matchArray[3] + "." + matchArray[4];
      
      return newSrc;
    }
  }
  
  return null;
}
//-->

