if (document.images) {
  home_img_on = new Image(); home_img_on.src = "images/home-ov.gif";
  home_img_off = new Image(); home_img_off.src = "images/home.gif";

  web_img_on = new Image(); web_img_on.src = "images/web-ov.gif";
  web_img_off = new Image(); web_img_off.src = "images/web.gif";

  print_img_on = new Image(); print_img_on.src = "images/print-ov.gif";
  print_img_off = new Image(); print_img_off.src = "images/print.gif";

  illust_img_on = new Image(); illust_img_on.src = "images/illus-ov.gif";
  illust_img_off = new Image(); illust_img_off.src = "images/illus.gif";

  logo_img_on = new Image(); logo_img_on.src = "images/logo-ov.gif";
  logo_img_off = new Image(); logo_img_off.src = "images/logo.gif";

  forum_img_on = new Image(); forum_img_on.src = "images/contact-ov.gif";
  forum_img_off = new Image(); forum_img_off.src = "images/contact.gif";
  
  anim_img = new Image(); anim_img.src = "images/new6_14.gif";
  
}
var gotlayers = 0;
var menuon = 0;

var agt            = navigator.userAgent.toLowerCase();
var is_major       = parseInt(navigator.appVersion);
var is_minor       = parseFloat(navigator.appVersion);
var is_nav         = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav2        = (is_nav && (is_major == 2));
var is_nav3        = (is_nav && (is_major == 3));
var is_nav4        = (is_nav && (is_major == 4));
var is_nav4up      = (is_nav && (is_major >= 4));
var is_navonly     = (is_nav && ((agt.indexOf(";nav") != -1) || (agt.indexOf("; nav") != -1)) );
var is_nav6        = (is_nav && (is_major == 5));
var is_nav6up      = (is_nav && (is_major >= 5));
var is_gecko       = (agt.indexOf('gecko') != -1);
var is_ie          = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3         = (is_ie && (is_major < 4));
var is_ie4         = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")==-1) );
var is_ie4up       = (is_ie && (is_major >= 4));
var is_ie5         = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5       = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up       = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up     = (is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_aol         = (agt.indexOf("aol") != -1);
var is_aol3        = (is_aol && is_ie3);
var is_aol4        = (is_aol && is_ie4);
var is_aol5        = (agt.indexOf("aol 5") != -1);
var is_aol6        = (agt.indexOf("aol 6") != -1);
var is_opera       = (agt.indexOf("opera") != -1);
var is_opera2      = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
var is_opera3      = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
var is_opera4      = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
var is_opera5      = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
var is_opera5up    = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);
var is_webtv       = (agt.indexOf("webtv") != -1);
var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1));
var is_AOLTV       = is_TVNavigator;
var is_hotjava     = (agt.indexOf("hotjava") != -1);
var is_hotjava3    = (is_hotjava && (is_major == 3));
var is_hotjava3up  = (is_hotjava && (is_major >= 3));


NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
ver4 = (NS4 || IE4 || is_gecko) ? 1 : 0;

function moveLayers(mylayer) {
  var bothleft;
  var nstop;
  var ietop;

  if (gotlayers) {
    if (mylayer == 'infoMenu') {
      bothleft = 214;
      nstop = 255;
      ietop = 260;
    }
    else if (mylayer == 'menuOver') {
      bothleft = 360;
      nstop = 260;
      ietop = 265;
    }
    else if (mylayer == 'searcher') {
      bothleft = 340;
      nstop = 70;
      ietop = 75;
    }
    else {
      bothleft = 26;
      nstop = 260;
      ietop = 265;
    }
    
    if (is_gecko) {
      document.getElementById(mylayer).style.left = bothleft + "px";
      document.getElementById(mylayer).style.top = nstop + "px";
    }
    else if (NS4) {
      document.layers[mylayer].left = bothleft;
	  document.layers[mylayer].top = nstop;
	} 
    else {
      document.all[mylayer].style.pixelLeft = bothleft;
	  document.all[mylayer].style.pixelTop = ietop;
	}
  }
}

function setupRefs(layname) {
  var myRef;
  if (is_gecko) {
    myRef = document.getElementById(layname).style
  }
  else if (NS4) {
    myRef = document.layers[layname];
  }
  else {
    myRef = document.all[layname].style;
  }
  
  if (is_gecko || IE4) {
    hideStr = 'hidden';
    showStr = 'visible';
  }
  else {
    hideStr = 'hide';
    showStr = 'show';
  }
  return myRef;
}

function popMenu(mylayer) {
  if (gotlayers) {
    var layerRef = setupRefs(mylayer);
    var popupRef = setupRefs('menuOver');
    if (!menuon) {
	  popupRef.visibility = hideStr;
      moveLayers(mylayer);
      layerRef.visibility = showStr;
      menuon = 1;
      rotateMenu();
	}
    else {
	  layerRef.visibility = hideStr;
      menuon = 0;
	}
    restartAnim();
  }
}

function popOver(mylayer, act) {
  if (gotlayers) {
    var layerRef = setupRefs(mylayer);
    if (!(mylayer == 'menuOver' && menuon)) {
      moveLayers(mylayer);
      layerRef.visibility = eval(act + "Str");
    }
  }
}

function restartAnim() {
  document.images['anim'].src = eval( "anim_img.src");
}

function limageswp(id, act) {
  if (ver4) {
    var imgRef = (NS4) ? document.infoMenu.document.images[id] : document.images[id];
    imgRef.src = eval( id + "_img_" + act + ".src");
  }
}

function rotateMenu() {
  var mywait = 400;
  setTimeout("limageswp('home', 'on')", mywait);
  mywait += 100;
  setTimeout("limageswp('home', 'off')", mywait);
  mywait += 80;
  setTimeout("limageswp('logo', 'on')", mywait);
  mywait += 100;
  setTimeout("limageswp('logo', 'off')", mywait);
  mywait += 80;
  setTimeout("limageswp('web', 'on')", mywait);
  mywait += 100;
  setTimeout("limageswp('web', 'off')", mywait);
  mywait += 80;
  setTimeout("limageswp('print', 'on')", mywait);
  mywait += 100;
  setTimeout("limageswp('print', 'off')", mywait);
  mywait += 80;
  setTimeout("limageswp('illust', 'on')", mywait);
  mywait += 100;
  setTimeout("limageswp('illust', 'off')", mywait);
  mywait += 80;
  setTimeout("limageswp('forum', 'on')", mywait);
  mywait += 100;
  setTimeout("limageswp('forum', 'off')", mywait);
}
