   function getRandomNumber(a) {
     if (!a) return 0;
     var now = new Date();
     var random_num = now.getSeconds() % a;
     return random_num;
   }
   function getRandomNumber2() {
     var random_num = parseInt(Math.random()*10000) + '_' + parseInt(Math.random()*10000) + '_' + parseInt(Math.random()*10000);
     return random_num;
   }
   function initBann() {
     var banners = new Array();
         var place1 = new Array();
             var b0 = {tag:'<a h'+'re'+'f="/__q/797339058/34771311/6253"><im'+'g '+'sr'+'c='+'\"/data/2012/02/07/1712353120/pelmeni_mart_954.gif?bq797339058.34771311.6253\" border=\"0\"  width=\"954\" height=\"90\"></'+'a>'};
             if (b0) {
               b0.border = 1;
               place1[place1.length] = b0;
             }
         if (place1.length)
           banners[banners.length] = place1;
         var place2 = new Array();
         if (place2.length)
           banners[banners.length] = place2;
         var place3 = new Array();
         if (place3.length)
           banners[banners.length] = place3;
         var place4 = new Array();
         if (place4.length)
           banners[banners.length] = place4;
         var place5 = new Array();
         if (place5.length)
           banners[banners.length] = place5;
         var place6 = new Array();
         if (place6.length)
           banners[banners.length] = place6;
     return banners;
   }

   function drawBanners () {
     drawBannerCells('banners_table', initBann());
   }

   function drawBannerAdditionalLinks(table_id, a) {
     return false;
   }

   function drawBannerCells(table_id, banners) {
     var table = document.getElementById(table_id);
     if (!table) return 0;
     var tr = table.rows[0]; if (!tr) tr = crTr(table);

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

     for (var i=0; i<bannLen; i++) {
       var collectLen  = banners[i].length;
       var here_banner = banners[i][ getRandomNumber(collectLen) ];
       var td = document.createElement('td');
       if (here_banner) {
         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);
     }

     return true;
   }

   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 + '/ekb/2012/' + granule ;
   }
   function afisha_ok (prefix) {
     var sel = document.getElementsByName('afisha_select');
     if (sel.length)
       afisha(sel[0],prefix);
   }
function drawBanners2 () {
  var banners2 = getRandomNumber(2) ? get2BigBanners() : get2Banners();

  drawBannerCells('banners_table_bottom', banners2);

  return false;
}
function get2BigBanners(a) {
  var c = [[{tag:'<a h'+'re'+'f="/__q/789949647/34771311/6253/"><im'+'g '+'sr'+'c='+'\"/data/2011/12/22/1719905821/resling600.jpg?bq789949647.34771311.6253\" border=\"0\"  width=\"600\" height=\"90\"></'+'a>'}, {tag:'<a h'+'re'+'f="/__q/792020212/34771311/6253/"><im'+'g '+'sr'+'c='+'\"/data/2012/01/03/1721976358/rhcp600.gif?bq792020212.34771311.6253\" border=\"0\"  width=\"600\" height=\"90\"></'+'a>'}]];
  if ((!c[0] || !c[0][0]) && !a) c = get2Banners(1);
  return c;
}
function get2Banners(a) {
  var c = [];
  c[c.length] = [];
  c[c.length] = [];
  c[c.length] = [];
  if ((!c[0] || !c[0][0]) && !a) c = get2BigBanners(1);
  return c;
}
function getEditBannerPlacesLink(a) {
  var collection = {};
  return collection[a] || [];
}



