function initImages() {
  var loadImg;
  var normsrc;
  var rollsrc;
  imgs = document.getElementsByTagName("img");
  for (i = 0; i < imgs.length; i++) {
    img = imgs[i];
    if (img.className == 'rollover') {
      loadImg = new Image();
      normsrc = img.getAttribute("src");
      rollsrc = normsrc.substring(0, normsrc.length - 4) + "_rl" + normsrc.substring(normsrc.length - 4, normsrc.length);
      loadImg.src = rollsrc;
      img.onmouseover=function(){swap(this);};
      img.onmouseout=function(){swapBack(this);};
    }
  }
}

function swap(image) {
  var oldsrc = image.getAttribute("src");
  var newsrc = oldsrc.substring(0, oldsrc.length - 4) + "_rl" + oldsrc.substring(oldsrc.length - 4, oldsrc.length);
  image.setAttribute("src", newsrc);
}

function swapBack(image) {
  var oldsrc = image.getAttribute("src");
  var newsrc = oldsrc;
  if (oldsrc.substring(oldsrc.length - 7, oldsrc.length - 4) == "_rl") {
    newsrc = oldsrc.substring(0, oldsrc.length - 7) + oldsrc.substring(oldsrc.length - 4, oldsrc.length);
  }
  image.setAttribute("src",newsrc);
}

window.onload=function(){initImages();};