document.getElementsByClassName = function(cl) {
        var retnode = [];
        var myclass = new RegExp('\\b'+cl+'\\b');
        var elem = this.getElementsByTagName('*');
        for (var i = 0; i < elem.length; i++) {
                var classes = elem[i].className;
                //if (myclass.test(classes)) retnode.push(elem[i]);
                if (myclass.test(classes)) retnode=elem[i];
        }
        return retnode; // возвращает массив объектов
};

 function openps(np){
//  var imgs="ims"+np;
//  np="pps"+np;
  var thisclass=document.getElementById(np).className;
  if(thisclass == "fnvs"){
   var toel=document.getElementsByClassName("fvis").id;
   if(toel){
//    var toell=toel.replace('pps','');
    document.getElementById(toel).className="fnvs";
   }
   document.getElementById(np).className="fvis";
   document.getElementById('btn').className="fvis2";
  }
  else{
   document.getElementById(np).className="fvis";
  }
  return false;
 }

 function allmc(np){
  npp=np;
  var imgs="imgpr"+np;
  np="fullinfo"+np;
  nnp="#fullinfo"+npp;
  pbs="pbs"+npp;

  var thisclass=document.getElementById(np).className;
  if(thisclass == "fnvs"){
    $(nnp).empty(); $(nnp).html('<img hspace="50" vspace="3" src="/images/load.gif" />');
    $.post("/cgi-bin/info.pl", {mc:npp}, function(data){$(nnp).html(data);});
    document.getElementById(np).className="fvis";
    //document.getElementById(imgs).src=bbut[2].src;
    //document.getElementById(pbs).innerHTML="Свернуть";
  }
  else{
   document.getElementById(np).className="fnvs";
   //document.getElementById(imgs).src=tbut[2].src;
   //document.getElementById(pbs).innerHTML="Подробнее о товаре";
  }
  return false;
 }

 function hdfltr(){
  var toel=document.getElementsByClassName("fvis").id;
  if(toel){
   document.getElementById('address').className="fnvs";
   document.getElementById('time').className="fnvs";
   document.getElementById('finfo').className="fnvs";
   document.getElementById('btn').className="fnvs";
  }
  if(!toel){
   document.getElementById('finfo').className="fvis";
   //document.getElementById('btn').className="fvis2";
  }
  return false;
 }

function newwin(n){
var nph="/images/article/"+n+".jpg";
window.open(nph,'','width=350,height=350,Toolbar=no, Location=no, Directories=no, Status=no, Menubar=no, resizable=yes,scrollbars=yes');
}

function hide(n){
 if(n=="ths"){
  var toel=document.getElementsByClassName("fvis").id;
  if(toel=="address"){
   for(i=1;i<8;i++){eval("document.getElementById('raion"+i+"').checked=false;");}
   document.getElementById('street').value="";
   document.getElementById('idaddress').className='noact';
   document.getElementById('swch1').innerHTML="выключен";
  }
  if(toel=="time"){
   document.getElementById('sd').selectedIndex=0;
   document.getElementById('sm').selectedIndex=0;
   document.getElementById('sg').selectedIndex=0;
   document.getElementById('idtime').className='noact';
   document.getElementById('swch2').innerHTML="выключен";
  }
 }
 
 if(n=="all"){
   for(i=1;i<8;i++){eval("document.getElementById('raion"+i+"').checked=false;");}
   document.getElementById('street').value="";
   document.getElementById('idaddress').className='noact';
   document.getElementById('sd').selectedIndex=0;
   document.getElementById('sm').selectedIndex=0;
   document.getElementById('sg').selectedIndex=0;
   document.getElementById('idtime').className='noact';
   document.getElementById('swch1').innerHTML="выключен";
   document.getElementById('swch2').innerHTML="выключен";
 }

 return false;
}
