var currentMenu1 = 0;
var currentMenu2 = 0;
var currentCropedMenu = 0;

var menuBlocks = new Array();

var ifOpen = 0;

var timer = '';

function openActiveMenu(i, j) {
  currentMenu1 = i;
  currentMenu2 = j;
  if (currentMenu1 != 0) {
    var flag = 0;
    var dy = '';
    var height = 0;
    for (var z = 0; z < menuBlocks.length; z++) {
      if (menuBlocks[z] == currentMenu1) { flag = 1; } else {
        eval("document.getElementById('mmb" + currentMenu1 + "').style.display = 'none'");
      }
      if (flag == 0) {
        eval("dy = document.getElementById('mm" + menuBlocks[z] + "').offsetHeight");
        height = height + dy;
      }
    }
    height = height + 'px';
    eval("document.getElementById('mm" + currentMenu1 + "').style.color = '#fd0303'");
    eval("document.getElementById('mmb" + currentMenu1 + "').style.marginTop = '" + height + "'");
    eval("document.getElementById('mmb" + currentMenu1 + "').style.display = 'block'");
    if (currentMenu2 != 0) {
      eval("document.getElementById('mms" + currentMenu2 + "').style.color = '#fd0303'");    
    }
  }
  ifOpen = 1;
}

function openMenu(i) {
  ifOpen = 1;
  eval("clearTimeout(timer" + i + ")");
  var flag = 0;
  var dy = '';
  var height = 0;
  for (var z = 0; z < menuBlocks.length; z++) {
    if (menuBlocks[z] == i) {
      flag = 1;
    } else {
      if (menuBlocks[z] != currentMenu1) {
        eval("document.getElementById('mm" + menuBlocks[z] + "').style.color = '#5f7e97'");
      }
      eval("document.getElementById('mmb" + menuBlocks[z] + "').style.display = 'none'");
    }
    if (flag == 0) {
      eval("dy = document.getElementById('mm" + menuBlocks[z] + "').offsetHeight");
      height = height + dy;
    }
  }
  height = height + 'px';
  eval("document.getElementById('mm" + i + "').style.color = '#fd0303'");
  eval("document.getElementById('mmb" + i + "').style.marginTop = '" + height + "'");
  if (currentMenu2 != '0') { eval("document.getElementById('mms" + currentMenu2 + "').style.color = '#fd0303'"); }
  eval("document.getElementById('mmb" + i + "').style.display = 'block'");
}

function closeMenu(i) {
  ifOpen = 0;
  eval("timer" + i + " = setTimeout(\"closeMenuFinish('" + i + "')\", 10);");
}

function closeMenuFinish(i) {
  if (currentMenu1 != i) {
    eval("document.getElementById('mm" + i + "').style.color = '#5f7e97'");
    eval("document.getElementById('mmb" + i + "').style.display = 'none'");
  }
  if (ifOpen != 1) { openActiveMenu(currentMenu1, currentMenu2); }
}

function openSubMenu(i, j) {
  ifOpen = 1;
  eval("clearTimeout(timer" + i + ")");
  eval("document.getElementById('mms" + j + "').style.color = '#fd0303'");
}

function closeSubMenu(i, j) {
  ifOpen = 0;
  if (currentMenu2 != j) {
    eval("document.getElementById('mms" + j + "').style.color = '#5f7e97'");
  }
  eval("timer" + i + " = setTimeout(\"closeMenuFinish('" + i + "')\", 10);");
}

function gotoMenu(i) {
  var z = 'page.html?id=' + i;
  document.location.href = z;
}

function openCropedMenu(i) {
  if (currentCropedMenu != i) {
    eval("document.getElementById('mm" + i + "').style.color = '#fd0303'");
  }
}

function closeCropedMenu(i) {
  if (currentCropedMenu != i) {
    eval("document.getElementById('mm" + i + "').style.color = '#5f7e97'");
  }
}

function gotoCropedMenu(i, j) {
  ajaxShowWorks(i, j);
}

function resetCropedMenu(k, j) {
  for (var z=0; z<k.length; z++) {
    if (k[z] != j) {
      eval("document.getElementById('mm" + k[z] + "').style.cursor = 'pointer'");
      eval("document.getElementById('mm" + k[z] + "').style.color = '#5f7e97'");
    }
  }
}

function gotoArticle(i) {
  var z = 'articles.html?id=' + i;
  document.location.href = z;
}

function gotoPrice(i) {
  var z = 'prices.html?id=' + i;
  document.location.href = z;
}

function openActiveCropedMenu(i) {
  currentCropedMenu = i;
  eval("document.getElementById('mm" + i + "').style.cursor = 'default'");
  eval("document.getElementById('mm" + i + "').style.color = '#fd0303'");
}

function showFullText(i) {
  eval("document.getElementById('st" + i + "').style.display = 'none'");
  eval("document.getElementById('ft" + i + "').style.display = 'block'");
  eval("document.getElementById('stm" + i + "').style.display = 'none'");
  eval("document.getElementById('ftm" + i + "').style.display = 'block'");
}

function showShortText(i) {
  eval("document.getElementById('ft" + i + "').style.display = 'none'");
  eval("document.getElementById('st" + i + "').style.display = 'block'");
  eval("document.getElementById('ftm" + i + "').style.display = 'none'");
  eval("document.getElementById('stm" + i + "').style.display = 'block'");
}

