   var banners     = new Array();
   function initBann() {
   }
   function drawBanners () {
     var table = document.getElementById('banners_table');
     if (!table) return 0;
     var tr = table.rows[0]; if (!tr) tr = crTr(table);

     initBann();
     var bannLen = banners.length;
     if (bannLen == 0) return 0;

     for (var i=0; i<bannLen; i++) {
       var collectLen = banners[i].length;
       var here_banner;
       if (collectLen>1)
       {
         var now=new Date();
         here_banner = banners[i][now.getSeconds()%collectLen];
       } else {
         here_banner = banners[i][0];
       }
       var td = document.createElement('td');
       if (here_banner.border)
       {
         td.className = "bannerBorder";
       }
       td.innerHTML = here_banner.tag;
       if (bannLen == 1)
       {
         var TableWidth = table.clientWidth;
         if (TableWidth && TableWidth > 0)
         {
           td.style.width = TableWidth + 'px';
         }
       }
       td.setAttribute('align', 'center');
       td.setAttribute('valign', 'middle');
       td.style.textAlign     = "center";
       td.style.verticalAlign = "middle";

       tr.appendChild(td);
       if (i != (bannLen-1))
         separatTD(tr);
     }
   }
   function crTr (table) {
     var tr = document.createElement('tr');
     var tbody = table.getElementsByTagName('tbody')[0];
     tbody.appendChild(tr);
     return tr;
   }
   function separatTD (tr) {
     var td = document.createElement('td');
     td.setAttribute('width', '10%');
     td.appendChild(document.createTextNode(' '));
     tr.appendChild(td);
   }
   function turnTapesHeight (arg) {
     if (arg && arg!=0) {
       var h = 31;
       var nav = navigator.appName;
       if (nav == 'Netscape')
         h = 27;
       if (nav == 'Opera')
         h = 29;
       var tape_divs = getElementsByClass("news_tapes",null,"div");
       for (var i in tape_divs)
         tape_divs[i].style.height = h + 'px';
     }
   }
   function getElementsByClass (searchClass, node, tag) {
     var classElements = new Array();
     if ( node == null )
       node = document;
     if ( tag == null )
       tag = '*';
     var els = node.getElementsByTagName(tag);
     var elsLen = els.length;
     var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
     for (i = 0, j = 0; i < elsLen; i++) {
       if ( pattern.test(els[i].className) ) {
         classElements[j] = els[i];
         j++;
       }
     }
     return classElements;
  }

   function afisha (sel,prefix)
   {
     var granule = sel[ sel.selectedIndex ].value;
     document.location.href = '' + prefix + '/2010/' + granule ;
   }

   function afisha_ok (prefix)
   {
     var sel = document.getElementsByName('afisha_select');
     if (sel.length)
       afisha(sel[0],prefix);
   }
