// script released by Racheengel (c) 2002

// preload main menu images
var preloadUnActive = new Array;
var preloadActive   = new Array;
var preloadDown     = new Array;
var linkArray       = new Array;
var tagArray        = new Array;
var remArray        = new Array;
var count = 0;

var currentIndex = 0;

// function that defines image arrays
function addPreload(unactive,active,down,lnk,tag,rem)
{
  preloadUnActive[count] = new Image; preloadUnActive[count].src = unactive;
  preloadActive[count] = new Image;   preloadActive[count].src =   active;
  preloadDown[count] = new Image;     preloadDown[count].src =     down;
  linkArray[count] = lnk;
  tagArray[count] = tag;
  remArray[count] = rem;
  count++;
}

// function that creates main menu as a vertical table
function makemenu(c)
{
  addPreload("images/bio.gif","images/bio_f2.gif","images/bio_f3.gif","bio.htm","bio","biography");
  addPreload("images/int.gif","images/int_f2.gif","images/int_f3.gif","int.htm","ints","interests");
  addPreload("images/sucks.gif","images/sucks_f2.gif","images/sucks_f3.gif","sucks.htm","sucks","suxx !");
  addPreload("images/info.gif","images/info_f2.gif","images/info_f3.gif","info.htm","info","short info");
  addPreload("images/prof.gif","images/prof_f2.gif","images/prof_f3.gif","prof.htm","prof","proffesional");
  addPreload("images/demo.gif","images/demo_f2.gif","images/demo_f3.gif","demo.htm","demo","demo");
  
  // translate c into currentIndex
  for (i = 0; i < count; i++)
    if (c == tagArray[i]) currentIndex = i;

  // Menu 
  document.writeln("<table width=132 cellpadding=0 cellspacing=0 border=0>");
  document.write("<tr><td width=132 height=132 background='images/black.gif' class='lang'><center>");
  wr_lang("русский язык",false,"../rus");
  wr_lang("english language",true,"");
  document.writeln("</center></td>");
  document.writeln("<tr><td width='132' height='1'><img src='images/horz.gif'></td>");
  
  // image index
  wr(3);
  wr(0);
  wr(1);
//  wr(2);
  wr(4);
  wr(5);
  
  document.writeln("</tr></table>");
}

function wr(x)
{
  if (x == currentIndex) { // current - selected !
    document.write("<tr><td width='132' height='34'>");
    document.writeln("<img name="+tagArray[x]+" src='"+preloadDown[x].src+"' width='132' height='34' border='0'></td>");
  } else {
    document.write("<tr><td width='132' height='34' align=center><a href='"+linkArray[x]+"'");
    document.write(" onMouseOut='document."  + tagArray[x] + ".src="); 
    document.write('"' + preloadUnActive[x].src +'"'); document.write("'");
    document.write(" onMouseOver='document." + tagArray[x] + ".src="); 
    document.write('"' + preloadActive[x].src   +'"'); document.write("'>");
    document.writeln("<img name="+tagArray[x]+" src='"+preloadUnActive[x].src+
      "' width='132' height='34' border='0' alt='"+remArray[x]+"'></a></td>");
  }
  // line
  document.writeln("<tr><td width='132' height='1'><img src='images/horz.gif'></td>");
}


// language switcher
function wr_lang(l,b,dir)
{
  if (b) { // selected
    document.writeln(l + "<br>");
  } else {
    document.writeln("<a class='lang' href='" + dir + "/" + linkArray[currentIndex] + "'>" + l + "</a><br>");
  }
}
