// preload and rolover
// ex: <img src="obrazek.gif" srcOver="obrazek_do_podmiany.gif">
// init ex: <body onLoad="rollover();">

function preload(object, src){
        if (window.document.images){
         eval(object + "= new Image()");
          eval(object + ".src = src");
        }
}
function rollover() {
if (document.getElementById){
  var imgSrc; // przechowuje oryginalna sciezke do obrazka
  imgObjArr = new Array(); // tablica obrazkow, uzywana do preloading'u
  var imgArr = document.getElementsByTagName("img"); //tablic wszystkich obiektow <img>
  for (var i = 0; i < imgArr.length; i++) {
   if (imgArr[i].getAttribute("srcOver")) {
    preload("imgObjArr[" + i + "]",
imgArr[i].getAttribute("srcOver"))
    imgArr[i].onmouseover = function() {
     imgSrc = this.src;
     this.src = this.getAttribute("srcOver"); // hmm?
    }
    imgArr[i].onmouseout = function() {
     this.src = imgSrc;
    }
   }
  }
}
}

if(document.documentElement.attachEvent) {
 window.attachEvent('onload', rollover);
} else {
 window.addEventListener('load', rollover, false);
};

