//////////////////////////////////////////
// www.anarch.ru mnu.js module          //
// Поддержка графических меню           //
// (C) Copyright by Roman Gratchev 2000 //
//////////////////////////////////////////

mnuImgs = new Array();
var InitFlag;
var pCount;
var currNum;

// Инициализация меню
function mnuInit(lname, count) {
  InitFlag=false;
  mnuName=dirName + lname
  for (pCount=0; pCount<=count - 1; pCount++) {
    mnuImgs[pCount] = new Array(1);
    mnuImgs[pCount][0] = new Image();
    mnuImgs[pCount][0].src = mnuName + (pCount + 1) + '.gif';
    mnuImgs[pCount][0].mnuName = 'mnu' + (pCount + 1)
    mnuImgs[pCount][1] = new Image();
    mnuImgs[pCount][1].src = mnuName + (pCount + 1) + 's.gif';
    mnuImgs[pCount][1].mnuName = 'mnu' + (pCount + 1) + 's';
    currNum=0;
  }
  InitFlag = true;
}

// Подсветка пункта c номером n
function mnuOn(n) {
  if (pCount<n)
    return;
  if (currNum != 0) {
    mnuOff(currNum);
  }
  currNum = n;
  document.images['mnu' + n].src = mnuImgs[n - 1][1].src;
}

// Выключение подсветки пункта
function mnuOff(n) {
  if (pCount<n)
   return;
  if (document.images['mnu' + n].src != mnuImgs[n - 1][0].src);
    document.images['mnu' + n].src = mnuImgs[n - 1][0].src;
}

function mnuPunkt(lurl, n, title) {
  url = dirName + lurl;
  document.write('<A HREF="' + url + '"');
  document.write('onMouseOver="mnuOn(' + n + ')"');
  document.write(' onMouseOut="mnuOff(' + n + ')">');
  document.write('<IMG NAME="mnu' + n + '" BORDER=0 ALT="' +
    title + '" SRC="' + dirName + 'img/m' + n + '.gif">');
  document.writeln('</A>');
}
