// img.js (25.11. 2001) -- scripts for hoover images
// (29.02. 2004) -- script for changing span

// true if navigator version is ok
var version_ok = false;

if (((navigator.appName == "Netscape")
     && (parseInt(navigator.appVersion) >= 3)) ||
    ((navigator.appName == "Microsoft Internet Explorer")
     && (parseInt(navigator.appVersion) >=4)))
  version_ok = true;

function register_image(imgName, imgOff, imgOn, imgActive)
{
  if (version_ok) {
    eval(imgName + "On = new Image()");
    eval(imgName + "On.src = \"" + imgOn + "\"");
    eval(imgName + "Off = new Image()");
    eval(imgName + "Off.src = \"" + imgOff + "\"");
    eval(imgName + "Active = new Image()");
    eval(imgName + "Active.src = \"" + imgActive + "\"");
  }
}

function image_on(imgName)
{
  if (version_ok)
    eval("document." + imgName + ".src = " + imgName + "On.src");
}

function image_off(imgName)
{
  if (version_ok)
    eval("document." + imgName + ".src = " + imgName + "Off.src");
}

function image_active(imgName)
{
  if (version_ok && eval("document." + imgName + ".src == " +
			 imgName + "On.src")) {
    eval("document." + imgName + ".src = " + imgName + "Active.src");
  }
}

function image_state(imgName)
{
  if (eval("document." + imgName + ".src == " + imgName + "On.src"))
    return "on";
  else if (eval("document." + imgName + ".src == " + imgName + "Off.src"))
    return "off";
  else if (eval("document." + imgName + ".src == " + imgName + "Active.src"))
    return "active";
}

function change(text)
{
    var changable = document.getElementById(changableId);
    changable.innerHTML = text;
}
