function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function toright()
{
  var same = 0;
  var target;
  var index=document.search.ri.selectedIndex;
  var ime=document.search.ri.options[index].text;
  for ( fi=0;fi<document.search.rs.length;fi++ ) {
          var t = document.search.rs.options[fi].text;
          if (t == ime){same = 1;target=fi};
  }

  if (same==0){
          document.search.rs.options[document.search.rs.length]=new Option (document.search.ri.options[index].text,document.search.ri.options[index].value);
          if ( document.flashMap )
            document.flashMap.SetVariable("kvartal", document.search.ri.options[index].text);
  }else{
          if ( document.flashMap )
            document.flashMap.SetVariable("kvartal", document.search.ri.options[index].text);
          var index=target;
          var length=document.search.rs.length;
          if ( index>=1 )
                  {
                    for ( i=index;i<(length-1);i++ ) { document.search.rs.options[i]=new Option (document.search.rs.options[i+1].text,document.search.rs.options[i+1].value); 			}
                  document.search.rs.length--;
                  if ( document.search.rs.length==1 )
                  {
                          document.search.rs.options[0]=new Option ('ÂÑÈ×ÊÈ ÐÀÉÎÍÈ','');
                  }
          }
  }

  if ( document.search.rs.length>1 ){
          document.search.rs.options[0]=new Option ('------------------------','');
  }else{
          document.search.rs.options[0]=new Option ('ÂÑÈ×ÊÈ ÐÀÉÎÍÈ','');
  }
}

function delright()
{
  if ( document.search )
    {
      var index=document.search.rs.selectedIndex;
      var length=document.search.rs.length;
      if ( document.flashMap )
        document.flashMap.SetVariable("kvartal", document.search.rs.options[index].text);
      if ( index>=1 )
        {
          for ( i=index;i<(length-1);i++ ) { document.search.rs.options[i]=new Option (document.search.rs.options[i+1].text,document.search.rs.options[i+1].value); }
          document.search.rs.length--;
          if ( document.search.rs.length==1 )
            {
              document.search.rs.options[0]=new Option ('ÂÑÈ×ÊÈ ÐÀÉÎÍÈ','');
            }
        }
      if ( document.search.rs.length>1 ){
              document.search.rs.options[0]=new Option ('------------------------','');
      }else{
              document.search.rs.options[0]=new Option ('ÂÑÈ×ÊÈ ÐÀÉÎÍÈ','');
      }
    }
}

function torightFlash(ime)
{
  if ( document.search )
    {
      if ( document.search.rs )
        {
          var same = 0;
          var target;
          for ( fi=0;fi<document.search.rs.length;fi++ )
            {
              var t = document.search.rs.options[fi].text;
              if (t == ime){same = 1;target=fi};
            }
          if (same==0)
            document.search.rs.options[document.search.rs.length]=new Option (ime,ime)
          else
            {
              var index=target;
              var length=document.search.rs.length;
              if ( index>=1 )
                {
                  for ( i=index;i<(length-1);i++ )
                    document.search.rs.options[i]=new Option (document.search.rs.options[i+1].text,document.search.rs.options[i+1].value);
                  document.search.rs.length--;
                  if ( document.search.rs.length==1 )
                    document.search.rs.options[0]=new Option ('ÂÑÈ×ÊÈ ÐÀÉÎÍÈ','');
                }
            }
          if ( document.search.rs.length>1 )
            document.search.rs.options[0]=new Option ('------------------------','')
          else
            document.search.rs.options[0]=new Option ('ÂÑÈ×ÊÈ ÐÀÉÎÍÈ','');
        }
      else
        {
          el=document.search.elements;
          for ( i=0; i<el.length; i++ )
            if ( el[i].id.substring(0,2)=='cr' )
              if ( el[i].value==ime )
                el[i].checked=!el[i].checked;
        }
    }
}

function correctionSearch(i)
{
  if ( document.search )
    if ( document.search.rs )
      if (document.search.rs.length>1)
        {
          if (i==undefined){i=1};
            setTimeout("setInFlash("+i+")",200);
        }
};

function setInFlash(i)
{
  if ( document.flashMap && document.search )
    if ( document.search.rs )
      {
        document.flashMap.SetVariable("kvartal", document.search.rs.options[i].text);
        i++;
        if (i<document.search.rs.length){correctionSearch(i)};
      }
}

function torightall(rn)
{
  if ( document.search && rn )
    {
      rn=rn.split('+');
      if ( document.search.rs )
        {
          document.search.rs.length=0;
          document.search.rs.options[0]=new Option ('------------------------','');
          i=1;
          while ( i<rn.length )
            {
              document.search.rs.options[i]=new Option (rn[i-1],rn[i-1])
              i++;
            }
        }
      else
        {
          el=document.search.elements;
          for ( i=0; i<el.length; i++ )
            if ( el[i].id.substring(0,2)=='cr' )
              {
                el[i].checked=false;

                flag=0;
                j=1;
                while ( (j<rn.length) && (flag==0) )
                  {
                    if ( rn[j-1]==el[i].value )
                      flag=1;
                    j++;
                  }
                if ( flag==1 )
                  el[i].checked=true;
              }
        }
    }
}

function updr()
{
  if ( document.search )
    {
      if ( document.search.rs )
        {
          document.search.f40.value='';
          var length=document.search.rs.length;
          for ( i=1;i<length;i++ ) {document.search.f40.value=document.search.f40.value+document.search.rs.options[i].value+'+';}
        }
    }
}

function markall()
{
  if ( document.search.mall )
    {
      var chk=false;
      if ( document.search.mall.checked )
        chk=true;

      var elall=new Array;
      elall=document.search.elements;

      for ( i=0; i<elall.length; i++ )
        {
          if ( elall[i].name.length==18 )
            {
              elall[i].checked=chk;
            }
        }
    }
}

function printhomeselob()
{
  if ( document.search && document.printhomesel )
    {
      document.printhomesel.sel.value='';

      var elall=new Array;
      elall=document.search.elements;

      for ( i=0; i<elall.length; i++ )
        {
          if ( elall[i].name.length==18 )
            {
              if ( elall[i].checked ) { document.printhomesel.sel.value=document.printhomesel.sel.value+elall[i].name+'+'; }
            }
        }

      document.printhomesel.submit();
    }
}

function pnswap(pn,enom)
{
  if ( document.search )
    {
      if ( pn==1 )
        {
          document.search.f7.value=document.search.f8.value;
          document.search.f8.value=document.search.f9.value;
          document.search.f9.value=document.search.f10.value;
          document.search.f10.value=document.search.f11.value;
          document.search.f11.value=document.search.f12.value;
          document.search.f12.value=document.search.f13.value;
          document.search.f13.value=document.search.f14.value;
          document.search.f14.value=document.search.f15.value;
          document.search.f15.value=document.search.f16.value;
          document.search.f16.value=document.search.f17.value;
          document.search.f17.value=document.search.f18.value;
          document.search.f18.value=document.search.f19.value;
          document.search.f19.value=document.search.f20.value;
          document.search.f20.value=document.search.f21.value;
          document.search.f21.value=document.search.f22.value;
          document.search.f22.value=document.search.f23.value;
          document.search.f23.value=document.search.f24.value;
          document.search.f25.value='';
          document.search.pn.value=1;
        }
      if ( pn==2 )
        {
          document.search.f25.value=document.search.f24.value;
          document.search.f24.value=document.search.f23.value;
          document.search.f23.value=document.search.f22.value;
          document.search.f22.value=document.search.f21.value;
          document.search.f21.value=document.search.f20.value;
          document.search.f20.value=document.search.f19.value;
          document.search.f19.value=document.search.f18.value;
          document.search.f18.value=document.search.f17.value;
          document.search.f17.value=document.search.f16.value;
          document.search.f16.value=document.search.f15.value;
          document.search.f15.value=document.search.f14.value;
          document.search.f14.value=document.search.f13.value;
          document.search.f13.value=document.search.f12.value;
          document.search.f12.value=document.search.f11.value;
          document.search.f11.value=document.search.f10.value;
          document.search.f10.value=document.search.f9.value;
          document.search.f9.value=document.search.f8.value;
          document.search.f8.value=document.search.f7.value;
          document.search.f7.value='';
          document.search.pn.value=2;
        }
      if ( document.search.f43 ) document.search.f43.value='';
      if ( document.search.f44 ) document.search.f44.value='';
      if ( document.search.f45 ) document.search.f45.value='';
      if ( document.search.f46 ) document.search.f46.value='';
      if ( document.search.f47 ) document.search.f47.value='';
      if ( document.search.f48 ) document.search.f48.value='';
      if ( document.search.f49 ) document.search.f49.value='';
      if ( document.search.f50 ) document.search.f50.value='';
      if ( document.search.f51 ) document.search.f51.value='';
      if ( document.search.f52 ) document.search.f52.value='';
      if ( document.search.f53 ) document.search.f53.value='';
      if ( document.search.f54 ) document.search.f54.value='';
      if ( document.search.f55 ) document.search.f55.value='';
      if ( document.search.f56 ) document.search.f56.value='';
      if ( document.search.f57 ) document.search.f57.value='';
      if ( document.search.f58 ) document.search.f58.value='';
      if ( document.search.f59 ) document.search.f59.value='';
      if ( document.search.f60 ) document.search.f60.value='';
      if ( document.search.f61 ) document.search.f61.value='';
      if ( document.search.f62 ) document.search.f62.value='';
      if ( document.search.f63 ) document.search.f63.value='';
      if ( document.search.f64 ) document.search.f64.value='';
      if ( document.search.f65 ) document.search.f65.value='';
      if ( document.search.f66 ) document.search.f66.value='';
      if ( document.search.f67 ) document.search.f67.value='';
      if ( document.search.f68 ) document.search.f68.value='';
      if ( document.search.f69 ) document.search.f69.value='';
      if ( document.search.f70 ) document.search.f70.value='';
      if ( document.search.f71 ) document.search.f71.value='';
      if ( document.search.f72 ) document.search.f72.value='';

      document.search.submit();
    }
}

function showallpicts(winname,pn)
{
  if ( document.showpicts )
    {
      showpictswindow=window.open('',winname,'width=930,height=590,toolbar=0,menubar=0,scrollbars=1,status=0,resizable=1,screenx=225,screeny=230');
      document.showpicts.pn.value=pn;
      document.showpicts.submit();
    }
}

function zoompict(src)
{
  var pb = document.getElementById('pictbig');
  if ( pb ) pb.src=src;
}

function nextpict(pictsbig)
{
  var pb = document.getElementById('pictbig');
  if ( pb )
    {
      var pfnd=-1;
      pmax=pictsbig.length-1;
      i=0;
      while ( (i<=pmax)&&(pfnd==-1) )
        {
          if ( pictsbig[i]==pb.src )
            pfnd=i;
          i++;
        }
      if ( pfnd==pmax ) pfnd=0
      else              pfnd++;
      if ( pfnd>=0 )
        pb.src=pictsbig[pfnd];
    }
}

function mapgs(winname)
{
  if ( document.mapgparams )
    {
      mapswindow=window.open('',winname,'width=620,height=660,toolbar=0,menubar=0,scrollbars=0,status=0,resizable=0,screenx=50,screeny=50');
      document.mapgparams.submit();
    }
}

function mapgf(raion,mapn,mapf)
{
  if ( document.pub )
    {
      if ( mapn!='' )
        {
          if ( mapf ) mapf='&mapf='+mapf;
          mapswindow=window.open('mapghome.cgi?m=1&mapn='+mapn+mapf,'mapgf','width=620,height=640,toolbar=0,menubar=0,scrollbars=0,status=0,resizable=0,screenx=50,screeny=50');
        }
      else
        {
          if ( raion!='' ) { alert ( 'ÌÎËß ÇÀÄÀÉÒÅ ÐÀÉÎÍ È ÏÎÄÐÀÉÎÍ Â '+raion ); }
          else             { alert ( 'ÌÎËß ÇÀÄÀÉÒÅ ÌÅÑÒÎÏÎËÎÆÅÍÈÅ' );            }
        }
    }
}

function setcr(cr)
{
  if ( document.flashMap )
    document.flashMap.SetVariable("kvartal", cr.value);
}

function updrfp()
{
  if ( document.search && document.search.f40 )
    {
      document.search.f40.value='';
      el=document.search.elements;
      for ( i=0; i<el.length; i++ )
        if ( el[i].id.substring(0,2)=='cr' )
          if ( el[i].checked )
            document.search.f40.value=document.search.f40.value+el[i].value+'+';
    }
}



