   function createAddRow(tab_id, par_id, now)
   {
      var ftr = document.getElementById(tab_id);
      var trs=ftr.getElementsByTagName('tr');
      this.ftr_left=ftr.parentNode.offsetLeft+ftr.offsetLeft;
      this.par = document.getElementById(par_id);
      this.par.className='item2a';
      if (now==par_id) this.par.style.cssText='color:#980f1f;';
      this.trs_width=trs.offsetWidth;
      var tmp_tr=document.createElement('tr');
      var tmp_td=document.createElement('td');
      tmp_td.className='item2';

      var par_left = parseInt(this.par.offsetLeft);
      var par_width = parseInt(this.par.offsetWidth);

      tmp_td.colSpan = trs.item(0).getElementsByTagName('td').length;
      this.tmp_table=document.createElement('table');
      this.tmp_table.style.position = 'relative';
      this.tmp_table.cellSpacing = '0px';
      this.tmp_table.cellPadding = '0px';
      this.tmp_table.style.left = par_left;
      this.tmp_tbody=document.createElement('tbody');
      this.tmp_tr1=document.createElement('tr');

      var self=this;

      if (trs.item(1))
      {
         ftr.insertBefore(tmp_tr, trs.item(1));
         tmp_tr.appendChild(tmp_td);
         tmp_td.appendChild(this.tmp_table);
         this.tmp_table.appendChild(this.tmp_tbody);
         this.tmp_tbody.appendChild(this.tmp_tr1);
      }
      this.addSubPos = function (llink, nazwa, get)
      {
         var tmp_td1=document.createElement('td');
         tmp_td1.className='item3';

         var tmp_a=document.createElement('a');
         if (now==get) tmp_a.style.cssText='color:#980f1f;';
         tmp_a.innerHTML=nazwa;
         tmp_a.href=llink;
   //       var tmp_txtnode=document.createTextNode(nazwa);

         self.tmp_tr1.appendChild(tmp_td1);
         tmp_td1.appendChild(tmp_a);
         self.onresize();
      }

      this.onresize = function ()
      {
//         alert(self.ftr_left);
         par_left = parseInt(self.par.offsetLeft);
         par_width = parseInt(self.par.offsetWidth);
         var lefft = parseInt(( par_left + (par_width/2)) - parseInt(self.tmp_table.offsetWidth)/2) - 3;

         self.tmp_table.style.left=(lefft<0?0:lefft);
      }
      if (window.addEventListener)
      window.addEventListener("resize", function () {self.onresize()}, "false");
      else if (window.attachEvent)
      window.attachEvent("onresize", function () {self.onresize()} );
   }
