var arrofvis = new Array();
var urovNm = new Array();

function raskr(str,podr)
{
  var sa = String(str);
  var l = sa.length;
  if (l !== 1)
  {
   if (arrofvis[sa]==1)
       Closes(sa,podr)
   else
   {
     if (sa.charAt(1) == '0')
      {
       arrofvis[sa]=1;
       document.getElementById(sa).className='f1';
       for (var i=1; i <= podr; i++)
        {
         var idn = String(sa.charAt(0) + i +'0');
         document.getElementById(idn).style.display='block';
        }
      }
      else
      {
         arrofvis[sa]=1;
         if (podr)
            document.getElementById(sa).className='s1';
         urovNm[sa] = podr;
         for (var i=1; i <= podr; i++)
          {
           var idn = String(sa.charAt(0) + sa.charAt(1) + i);
           document.getElementById(idn).style.display='block';
          }
      }
   }
  }
}


function Closes(str,podr)
{
 var sa = String(str);
 if (sa.charAt(1) == '0')
    {
       arrofvis[sa]=0;
       document.getElementById(sa).className='f0';
       for (var i=1; i <= podr; i++)
        {
         var idn = String(sa.charAt(0) + i + '0');
         if (arrofvis[idn]=1)
          {
           arrofvis[idn]=0;
            for (var k=1; k <= urovNm[idn]; k++)
            {
             var tmp = String(idn.charAt(0) + idn.charAt(1) + k);
             document.getElementById(tmp).style.display='none';
            }
          }
         document.getElementById(idn).style.display='none';
        }
    }
     else
       {
       arrofvis[sa]=0;
       document.getElementById(sa).className='s0';
       for (var i=1; i <= podr; i++)
        {
         var idn = String(sa.charAt(0) + sa.charAt(1) + i);
         document.getElementById(idn).style.display='none';
        }
       }

}

