try { document.execCommand("BackgroundImageCache", false, true);}
catch(err) { }

function checkNumber(id)
{
  if (document.getElementById('quantity' + id).value.match(/^[0-9]+$/i)) return true;
  else
  {
    document.getElementById('quantity' + id).focus();
    alert('Введите количество');
  }
  return false;
}

function checkSearch()
{
  if (document.getElementById('ProductTitle').value.length < 3)
  {
    alert('Длина поискового запроса должна быть не менее 3 символов.')
    document.getElementById('ProductTitle').focus();
    return false;
  }
  if (document.getElementById('ProductTitle').value.length > 32)
  {
    alert('Длина поискового запроса должна быть не более 32 символов.')
    document.getElementById('ProductTitle').focus();
    return false;
  }
  return true;
}

function checkCatalogSearch()
{
  if (document.getElementById('pt').value.length < 3)
  {
    alert('Длина поискового запроса должна быть не менее 3 символов.')
    document.getElementById('pt').focus();
    return false;
  }
  if (document.getElementById('pt').value.length > 32)
  {
    alert('Длина поискового запроса должна быть не более 32 символов.')
    document.getElementById('pt').focus();
    return false;
  }
  return true;
}

function openwnd(url, target, param, wnd , default_param)
{
  default_param = 'width=800,height=640,top=20,left=20,screenY=20,screenX=20,menubar,scrollbars,toolbar=0,status=0';
  param = (param) ? ','+param : '';
  param =  default_param + param;
  wnd=open( url, target, param );
  wnd.focus();
  return wnd;
}

function tableruler(tblClassName)
{
  if (!tblClassName) tblClassName = 'ruler';
  if (document.getElementById && document.createTextNode)
  {
    var tables=document.getElementsByTagName('table');
    for (var i=0;i<tables.length;i++)
    {
      if(tables[i].className==tblClassName)
      {
        var trs=tables[i].getElementsByTagName('tr');
        for(var j=0;j<trs.length;j++)
        {
          trs[j].onmouseover=function(){this.className='ruled';return false}
          trs[j].onmouseout=function(){this.className='';return false}
        }
      }
    }
  }
}


function toggleBlock(id, btn)
{
  var block = document.getElementById(id);
  if (document.getElementById(id).style.display == 'none')
  {
    new Effect.SlideDown(block);
  }
  else
  {
    new Effect.SlideUp(block);
  }
  return false;
}

function expandBlock(id, btn)
{
  var block = document.getElementById(id);
  if (document.getElementById(id).style.display == 'none')
  {
    new Effect.SlideDown(block);
  }
  return false;
}

function showAll()
{
  expandBlock('secretariat');
  expandBlock('sales_department');
  expandBlock('it_department');
  expandBlock('tech_department');
  expandBlock('complekt_department');
  expandBlock('logist_department');
  expandBlock('buhgalt_department');
  expandBlock('juridical_department');
}

function viewImage(src)
{
 prevImg = new Image();
 prevImg.src = src;
 

 w = prevImg.width;
 h = prevImg.height;

 viewer = window.open(src, "PREV", "width=" + w + ",height=" + h + 
 "toolbar=no,status=no,scrollbars=no,menubar=no,resizable=no");
   
 viewer.document.body.style.padding = 0;
 viewer.document.body.style.margin = 0;
 viewer.document.body.style.textAlign = "center";
 
 viewer.resizeTo(w+10,h+30);
 
 viewer.focus();
 
 return false;
}
