
function autoSwapImg() {
  var dot = this.src.lastIndexOf(".");
  var extension = this.src.substring(dot);
  var nameWithoutExtension = this.src.substring(0, dot);
  if (nameWithoutExtension.substring(nameWithoutExtension.length - 5) == "-over") {
    this.src = nameWithoutExtension.substring(0, nameWithoutExtension.length - 5) + extension;
  } else {
    this.src = nameWithoutExtension + "-over" + extension;
  }

}

function autoSwapImgObj(obj) {
  var dot = obj.src.lastIndexOf(".");
  var extension = obj.src.substring(dot);
  var nameWithoutExtension = obj.src.substring(0, dot);
  if (nameWithoutExtension.substring(nameWithoutExtension.length - 5) == "-over") {
    obj.src = nameWithoutExtension.substring(0, nameWithoutExtension.length - 5) + extension;
  } else {
    obj.src = nameWithoutExtension + "-over" + extension;
  }
}

function autoSwapInit(tagName) {
  var autoSwapObjs = document.getElementsByTagName(tagName);
  if (autoSwapObjs) {
    for (var i = 0; i < autoSwapObjs.length; ++i) {
      if (autoSwapObjs[i].className.indexOf("auto-swap") != -1) {
        autoSwapObjs[i].onmouseover = autoSwapImg;
        autoSwapObjs[i].onmouseout  = autoSwapImg;
      }
    }
  }
}

function kozOver() {
  var koz = document.getElementById("f_koz");
  koz.src = "/alkotasok/modpub/images/" + koz.id + "_" + this.id + ".gif";
  autoSwapImgObj(this);
  autoSwapImgObj(document.getElementById("lekerd"));
}

function kozOut() {
  document.getElementById("f_koz").src = kozOrig;
  autoSwapImgObj(this);
  autoSwapImgObj(document.getElementById("lekerd"));
}

function lekerdOver() {
  autoSwapImgObj(this);
  var koz = document.getElementById("f_koz");
  koz.src = "/alkotasok/modpub/images/" + koz.id + "_m1.gif";
  autoSwapImgObj(document.getElementById("m1"));
}

function lekerdOut() {
  autoSwapImgObj(this);
  document.getElementById("f_koz").src = kozOrig;
  autoSwapImgObj(document.getElementById("m1"));
}

function init() {

  kozOrig = document.getElementById("f_koz").src;
  autoSwapInit("img");
  autoSwapInit("input");
  document.getElementById("m1").onmouseover = kozOver;
  document.getElementById("m1").onmouseout = kozOut;
  document.getElementById("m2").onmouseover = kozOver;
  document.getElementById("m2").onmouseout = kozOut;
  document.getElementById("m3").onmouseover = kozOver;
  document.getElementById("m3").onmouseout = kozOut;
  document.getElementById("m4").onmouseover = kozOver;
  document.getElementById("m4").onmouseout = kozOut;
  document.getElementById("m5").onmouseover = kozOver;
  document.getElementById("m5").onmouseout = kozOut;
  document.getElementById("lekerd").onmouseover = lekerdOver;
  document.getElementById("lekerd").onmouseout = lekerdOut;
}

var kozOrig = null; 
event_attach("onload", init);

