function hoverImage(elementID, hoverImage, container) { var element = document.getElementById(elementID); if (!element) //Try to find an img by that name instead { element = findImage(elementID, container); } if (element) { element.setAttribute("oSrc", element.src); element.src = hoverImage; } } function restoreImage(elementID, container) { var element = document.getElementById(elementID); if (!element) //Try to find an img by that name instead { element = findImage(elementID, container); } if (element) { element.src = element.getAttribute("oSrc"); } } function findImage(imageName, container) { if (!container) container = document; var images = container.getElementsByTagName("img"); // loop through all anchor tags for (var i=0; i < images.length; i++) { var image = images[i]; if (image.getAttribute("name") == imageName) { return image; } } return null; }