/* Universal roll-over management script (c) InsERT.net 2000, 2001 */

function Menu(inactiveURL, activeURL, activeSuffix, extension, names) {
  this.inactiveURL = inactiveURL;
  this.activeURL = (activeURL != null) ? activeURL : inactiveURL;
  this.activeSuffix = activeSuffix;
  this.extension = extension;
  this.names = names;
}

var menus = new Array(1);
var images = null;

function preloadImages(/* [pageURL] */) {
  var menuURL = "";
  var pageURL = (arguments.length == 1) ? arguments[0] : "";
  if (pageURL.length > 0) {
    for (var i = pageURL.indexOf('/', 1); i != -1; i = pageURL.indexOf('/', i + 1)) {
      menuURL += "../";
    }
  }
  else menuURL = "/";

  menus[0] = new Menu(
    menuURL + ".grafika/menu/", null, "2", ".gif",
    new Array("home", "products", "leader", "certificates_and_awards", "others_about_us", "employees")
  );

  if (typeof(document.images) != "undefined" && images == null) {
    images = new Array(menus.length);
    for (var i = 0; i < menus.length; i++) {
      images[i] = new Array(menus[i].names.length);
      for (var j = 0; j < menus[i].names.length; j++) {
        name = menus[i].names[j];
        images[i][name] = new Array(2);
        images[i][name][true] = new Image();
        images[i][name][true].src = menus[i].activeURL + name + menus[i].activeSuffix + menus[i].extension;
        images[i][name][false] = new Image();
        images[i][name][false].src = menus[i].inactiveURL + name + menus[i].extension;
      }
    }
  }
}

function showImage(menuIdx, name, active) {
  if (images && images[menuIdx] && images[menuIdx][name])  {
    var image = document[name];
    if (image && typeof(images[menuIdx][name][active].src) != "undefined")
    image.src = images[menuIdx][name][active].src;
    return true;
  }
}