if (document.images) {
  pMOn = new Image(); pMOff = new Image();
  pMOn.src="/img/pp.gif"; pMOff.src="/img/p.gif";
  ppMOn = new Image(); ppMOff = new Image();
  ppMOn.src="/img/_pp.gif"; ppMOff.src="/img/_p.gif";
}

function UpMMenu(imgid) {
  if (document.images) { document.images['M_img_'+imgid].src = pMOn.src; }
}
function DownMMenu(imgid) {
  if (document.images) { document.images['M_img_'+imgid].src = pMOff.src; }
}
function UpPP(imgid) {
  if (document.images) { document.images['PP_img_'+imgid].src = ppMOn.src; }
}
function DownPP(imgid) {
  if (document.images) { document.images['PP_img_'+imgid].src = ppMOff.src; }
}

function win(w, h, href) {
  popupWin = window.open(href, 'popupWindow', 'status=no,menubar=no,toolbar=no,location=no,resizable=no,scrolbars=yes,width='+w+',height='+h+',left='+(screen.width - w - 100)+',top=100');
  popupWin.focus();
  return false;
}

function pwin(href) {
  printWin = window.open(href, 'printWin', 'status=yes,menubar=yes,toolbar=no,location=no,resizable=yes,scrolbars=yes,width=640,height=450,left='+(screen.width - 740)+',top=100');
  printWin.focus();
  return false;
}

function ChangeCount(id, sign) {
  if (eval("document.all."+id+".value") >= '0') {
    Qnty = parseInt(eval("document.all."+id+".value"));
    Qnty = Qnty + parseInt(sign);

    if (Qnty <= 0) Qnty = "0";
    eval("document.all."+id+".value=" + Qnty);
  }

  if ((eval("document.all."+id+".value") == "") && (sign == 1)) {
    Qnty = 1;
    eval("document.all."+id+".value=" + Qnty);
  }
  return;
}

function ChCount(id, sign) {
  if (eval("document.RecalcForm.elements['AddCount["+id+"]'].value") >= '0') {
    Qnty = parseInt(eval("document.RecalcForm.elements['AddCount["+id+"]'].value"));
    Qnty = Qnty + parseInt(sign);

    if (Qnty <= 0) Qnty = "0";
    eval("document.RecalcForm.elements['AddCount["+id+"]'].value=" + Qnty);
  }

  if ((eval("document.RecalcForm.elements['AddCount["+id+"]'].value") == "") && (sign == 1)) {
    Qnty = 1;
    eval("document.RecalcForm.elements['AddCount["+id+"]'].value=" + Qnty);
  }
  return;
}

function OpenMenu(id, obj, maxcount) {
  if (eval("submenu"+id+".style.display")=='none') {
    for (var i=0; i<maxcount; i++) {
      if (eval("submenu"+i+".style.display") != 'none')
        eval("submenu"+i+".style.display = 'none'");
    }
    eval("submenu"+id+".style.display = ''");
  }

  obj.blur();
  return false;
}


function clearOptions(where) {
  if (document.SearchForm.elements[where].options.length > 0)
    for(var i = document.SearchForm.elements[where].options.length-1; i!=0; i--)
      document.SearchForm.elements[where].options[i] = null;
}

function addOptions(massiv, where) {
  massiv = 'Искать везде::'+massiv;
  for(mass = massiv.split('::'), i=0; i != mass.length; i++)
    if (mass[i] != '') {
      document.SearchForm.elements[where].options[i] = new Option();
      document.SearchForm.elements[where].options[i].text = mass[i];
      document.SearchForm.elements[where].options[i].value = mass[i];
    }
}

var activetype=0;

function set_subtype(where) {
  clearOptions('search[creator]');
  for(mass = subtypemass[activetype].split('::'), j=-1, i=0; i != mass.length; i++)
    if (where.value == mass[i]) j=i;

  if (j != -1)
    addOptions(creatormass[activetype][j], 'search[creator]');
}

function set_type(where) {
  clearOptions('search[subtype]');
  for(j = -1, i=0; i != typemass.length; i++)
    if (where.value == typemass[i]) j=i;

  if (j != -1) {
    addOptions(subtypemass[j], 'search[subtype]');
    activetype = j;
    set_subtype(document.SearchForm.elements['search[subtype]']);
  }
}