var xmlreqs = new Array();
function opis(id,pli)
{
  if (pli==1)
  {
     op(id,500,400); /*,vPHPsid);*/
  }
  else if (pli==3)
  {
     op(id,750,550); /*,vPHPsid);*/
  }
  else if (pli==4)
  {
     op(id,500,250); /*,vPHPsid);*/
  }
  else if (pli==5)
  {
     op(id,750,390); /*,vPHPsid);*/
  }
  else
  {
     op(id,500,300); /*,vPHPsid);*/
  }
}
function op(id,szer,wys,sesja)
{
   window.open('/towar/opis/i/'+id, '', 'height='+wys+',width='+szer+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscreen=no,channelmode=no');
}
function ankieta()
{
   window.open('ankieta.php', '', 'height=300,width=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscreen=no,channelmode=no');
}
function CXMLReq(freed, dest, czyScroll)
{
   this.freed = freed;
   this.dest  = dest;
   this.xmlhttp = false;
   if (window.XMLHttpRequest)
   {
      this.xmlhttp = new XMLHttpRequest();
   }
   else if (window.ActiveXObject)
   {
      this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   }
   this.czyscroll = false;
}
function l(sURL,destination,komtresc)
{
    if (typeof(destination) == 'undefined')
        destination='tresc';
    loadHTML(sURL, '', destination,komtresc,null,true);
}
function loadHTML(sURL, sURL_Z, destination,komtresc,InfTresc,czyScroll,cojeszcze)
{
  var url,dest;
  var skad, skadna, copost;
  if (typeof(czyScroll) == 'undefined')
  {
     czyScroll = false;
  }
  if (typeof(cojeszcze) == 'undefined')
  {
     cojeszcze = 0;
  }
  if (typeof(InfTresc) != 'undefined')
  {
     if (gEBId('mainContentinfo'))
     {
        gEBId('mainContentinfo').innerHTML=InfTresc;
     }
  }
  if (typeof(komtresc) == 'undefined')
  {
     if (weblang=='en')
        komtresc=" &nbsp;Loading data, please wait ...";
     else
        komtresc=" &nbsp;Prosz\u0119 czeka\u0107, trwa pobieranie danych ...";
  }
  if (komtresc == '')
  {
     if (weblang=='en')
        komtresc=" &nbsp;Loading data, please wait ...";
     else
        komtresc=" &nbsp;Prosz\u0119 czeka\u0107, trwa pobieranie danych ...";
  }
  if (sURL_Z+"#"!="#")
     skad = sURL+'?'+sURL_Z; /*+'&ajax=1'; &PHPSESSID='+vPHPsid;*/
  else
     skad = sURL;
  skadna = sURL+'.php?'+sURL_Z; /*+'&PHPSESSID='+vPHPsid;*/
  dest = destination;
  cose="";
  url=skad;
//  gEBId(dest).innerHTML ="<div style=\"position:absolute; left:30%; top:30%; width: 40%; height: 20px; border: 2px solid #c43223; padding: 10px; background-color: white; font-size: 12pt; text-align: center;\">"+komtresc+"</div>";
  gEBId(dest).innerHTML ="<div id=\"loading\" style=\"display:none\"><p style=\"text-align:center\">"+komtresc+"</p></div>";
  if (cojeszcze!=2)
  {
     tb_show('\u0141adowanie danych ...','#TB_inline?height=100&amp;width=200&amp;inlineId=loading&amp;modal=true');
  }
   var pos = -1;
   for (var i=0; i<xmlreqs.length; i++)
   {
      if (xmlreqs[i].freed == 1)
      { pos = i; break; }
   }
   if (pos == -1)
   {
      pos = xmlreqs.length;
      xmlreqs[pos] = new CXMLReq(1,dest);
   }
   if (xmlreqs[pos].xmlhttp)
   {
      xmlreqs[pos].freed = 0;
      xmlreqs[pos].dest  = dest;
      xmlreqs[pos].czyscroll = czyScroll;
      xmlreqs[pos].xmlhttp.open("GET",url,true);
      xmlreqs[pos].xmlhttp.onreadystatechange =
         function()
         {
            if (typeof(xmlhttpChange) != 'undefined')
            {
               xmlhttpChange(pos,cojeszcze);
            }
         }
      if (window.XMLHttpRequest)
      {
         xmlreqs[pos].xmlhttp.send(null);
      }
      else if (window.ActiveXObject)
      {
         xmlreqs[pos].xmlhttp.send();
      }
   }
}
function loadPHTML(formatka, sURL, sURL_Z, destination,komtresc,InfTresc,czyScroll,cojeszcze)
//                 1         2     3       4           5        ''       false     2'
{
  var url,dest;
  var skad, skadna, copost;
  if (typeof(komtresc) == 'undefined')
  {
     if (weblang=='en')
        komtresc=" &nbsp;Loading data, please wait ...";
     else
        komtresc=" &nbsp;Prosz\u0119 czeka\u0107, trwa pobieranie danych ...";
  }
  if (typeof(cojeszcze) == 'undefined')
  {
     cojeszcze = 0;
  }
  skad = sURL+'?'+sURL_Z; /*+'&ajax=1'; &PHPSESSID='+vPHPsid;*/
  skadna = sURL+'.php?'+sURL_Z; /*+'&PHPSESSID='+vPHPsid;*/
  dest = destination;
  cose="";
  copost = getFormValues(gEBId(formatka));
  url=skad;
  skad = skad+"&"+copost;
  if (komtresc!='null' && cojeszcze!=2)
  {
//      gEBId(dest).innerHTML ="<div style=\"position:absolute; left:30%; top:30%; width: 40%; height: 20px; border: 2px solid #c43223; padding: 10px; background-color: white; font-size: 12pt; text-align: center;\">"+komtresc+"</div>";
     gEBId(dest).innerHTML ="<div id=\"loading\" style=\"display:none\"><p style=\"text-align:center\">"+komtresc+"</p></div>";
     tb_show('\u0141adowanie danych ...','#TB_inline?height=100&amp;width=200&amp;inlineId=loading&amp;modal=true');
  }

   var pos = -1;
   for (var i=0; i<xmlreqs.length; i++)
   {
      if (xmlreqs[i].freed == 1)
      { pos = i; break; }
   }
   if (pos == -1)
   {
      pos = xmlreqs.length;
      xmlreqs[pos] = new CXMLReq(1,dest);
   }
   if (xmlreqs[pos].xmlhttp)
   {
      xmlreqs[pos].freed = 0;
      xmlreqs[pos].dest  = dest;
      xmlreqs[pos].xmlhttp.open("POST",url,true);
      xmlreqs[pos].xmlhttp.onreadystatechange =
         function()
         {
            if (typeof(xmlhttpChange) != 'undefined')
            {
               xmlhttpChange(pos,cojeszcze);
            }
         }
      if (window.XMLHttpRequest)
      {
         xmlreqs[pos].xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
         xmlreqs[pos].xmlhttp.send(copost);
      }
      else if (window.ActiveXObject)
      {
         xmlreqs[pos].xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
         xmlreqs[pos].xmlhttp.send(copost);
      }
   }
}
function xmlhttpChange(pos,cojeszcze)
{
  if (typeof(cojeszcze) == 'undefined')
  {
     cojeszcze = 0;
  }
   if (typeof(xmlreqs[pos]) != 'undefined' && xmlreqs[pos].freed == 0 && xmlreqs[pos].xmlhttp.readyState == 4)
   {
      if (xmlreqs[pos].xmlhttp.status == 200 || xmlreqs[pos].xmlhttp.status == 304)
      {
         gEBId(xmlreqs[pos].dest).innerHTML = xmlreqs[pos].xmlhttp.responseText;
      }
      else
      {
         gEBId(xmlreqs[pos].dest).innerHTML = "ERROR  ...<br/><br/>"+xmlreqs[pos].xmlhttp.responseText;
      }
      if (xmlreqs[pos].czyscroll)
      {
           gEBId(xmlreqs[pos].dest).scrollIntoView();
      }
      if (xmlreqs[pos].dest=='MieDost')
      {
         if (gEBId('s_kli_mie').value>0)
         {
            gEBId('zapis').value='Zatwierd\u017a zamówienie';
            gEBId('x_kli_mie').value='X';
         }
      }
      if (gEBId(xmlreqs[pos].dest).style.display=='none')
          gEBId(xmlreqs[pos].dest).style.display='block';

      xmlreqs[pos].freed = 1;
      xmlreqs[pos].dest = " ";
      if (cojeszcze!=2)
      {
         tb_remove();
         initLightbox();
         tb_init('a.thickbox, area.thickbox, input.thickbox');
         if (czyXinha)
         {
            xinha_config  = null;
            xinha_init();
         }
         $($.date_input.initialize);
      }
   }
//2011-12
//   if (cojeszcze==1)
//   {
//     loadHTML('login.php','op=zalogowany','zalogowany');
//   }
}
//=============================================
function gEBId(nazwa)
{
  if(document.getElementById)
  {
    return(document.getElementById(nazwa));
  }
  else if(document.all)
  {
    return(document.all[nazwa]);
  }
  else if(document.layers)
  {
    return(document.layers[nazwa]);
  }
  return(null);
}
//=============================================
function logout()
{
  gEBId('tresc').innerHTML=' ';
  tb_show('Logout?','#TB_inline?height=100&amp;width=200&amp;inlineId=logout&amp;modal=true');
//  if (weblang=='en')
//  {
//     gEBId("tresc").innerHTML='<div id="logout">Would you like to logout?<br/><input type="button" class="submit" value="logout" tabindex="1" onclick="ld(\'op=wyloguj\')" /> <input type="button" class="submit" value="return" tabindex="2" onclick="ld(\'\')"/></div>';
//  }
//  else
//  {
//     gEBId("tresc").innerHTML='<div id="logout">Czy chcesz zako\u0144czyć pracę?<br/><input type="button" class="submit" value="wyloguj" tabindex="1" onclick="ld(\'op=wyloguj\')" /> <input type="button" class="submit" value="powrót" tabindex="2" onclick="ld(\'\')"/></div>';
//  }
}
//=============================================
function load(url)
{
  gEBId('fGlowna').action=url;
  gEBId('fGlowna').submit();
}

function ld(oper)
{
  load('/s.php?'+oper);
}

//=============================================
function dajLMenu(codac)
{
   gEBId(mnuaktywne).className="";
   mnuaktywne="mg_"+codac;
   gEBId(mnuaktywne).className="active";
   gEBId("tresc").innerHTML = "";
   loadHTML('/menu/'+codac,'','menu','','','');
}
//=============================================
function processStateChange()
{
   if (request.readyState == 4)
   {
//      contentDiv = gEBId(dest);
      if (dest!='NULL')
      {
         if (request.status == 200)
         {
            response = request.responseText;
            gEBId(dest).innerHTML = response;
         }
         else
         {
            gEBId(dest).innerHTML ='ERROR! ...<br/><br/>'+request.responseText;
         }
         if (gEBId(dest).style.display='none')
             gEBId(dest).style.display='block';
         if (czyXinha)
         {
            xinha_config  = null;
            xinha_init();
         }
         tb_remove();
         initLightbox();
         tb_init('a.thickbox, area.thickbox, input.thickbox');
      }
   }
}
//=============================================
function menu(element)
{
   if (gEBId('m_'+element).style.display=='block')
   {
      gEBId('m_'+element).style.display='none';
   }
   else
   {
      gEBId('m_'+element).style.display='block';
   }

   if (element=='prod')
   {
      gEBId('m_grup').style.display='none';
   }

   if (element=='grup')
   {
      if (gEBId('m_prod').style.display!='none')
      {
         gEBId('m_prod').style.display='none';
         gEBId('menu').scrollIntoView();
      }
   }
}
function poktr(co)
{
   if (gEBId(co).style.display=='none')
   {
      gEBId(co).style.display='';
   }
   else
   {
      gEBId(co).style.display='none';
   }
}

function am(co, id)
{
  skad = '/towary.php?op=mnuLf&co='+co+'&id='+id; /*+'&ajax=1'; &PHPSESSID='+vPHPsid;*/
  dest = 'm_'+co+'_'+id;
  amsd(skad, dest);
}
function tg2(p1,p2)
{
  skad = '/towary.php?op=mnuLf&co=g2&id=0&id1='+p1+'&id2='+p2; /*+'&ajax=1'; &PHPSESSID='+vPHPsid;*/
  dest = 'm_g2_'+p1+'_'+p2;
  amsd(skad, dest);
}
function tg3x(p1,p2,p3)
// Ładowanie całości danych z trzeciego poziomu grupowania
{
  if (gEBId('mainContentinfo'))
  {
     gEBId('mainContentinfo').innerHTML='&nbsp;&nbsp;&nbsp;Towary';
  }
  tg3(p1,p2,p3);
  loadHTML('/towary.php','op=t&wg=g3&g1='+p1+'&g2='+p2+'&g3='+p3+'', 'tresc');
  gEBId("tresc").scrollIntoView();
}
function tg3(p1,p2,p3)
{
  skad = '/towary.php?op=mnuLf&co=g3&id=0&id1='+p1+'&id2='+p2+'&id3='+p3; /*+'&ajax=1'; &PHPSESSID='+vPHPsid;*/
  dest = 'm_g3_'+p1+'_'+p2+'_'+p3;
  amsd(skad, dest);
}
function tg4(p1,p2,p3,pp)
{
  loadHTML('/towary.php','op=t&wg=g3p&g1='+p1+'&g2='+p2+'&g3='+p3+'&gp='+pp+'', 'tresc');
}
function amsd(skad, dest)
{
     if (weblang=='en')
           gEBId(dest).innerHTML ="<div id=\"loading\" style=\"display:none\"><p style=\"text-align:center\"> &nbsp;Loading data, please wait ...</p></div>";
     else
           gEBId(dest).innerHTML ="<div id=\"loading\" style=\"display:none\"><p style=\"text-align:center\"> &nbsp;Prosz\u0119 czeka\u0107, trwa pobieranie danych ...</p></div>";
  tb_show('\u0141adowanie danych ...','#TB_inline?height=100&amp;width=200&amp;inlineId=loading&amp;modal=true');
  cose='';
  if (gEBId(dest))
  {
    if (gEBId(dest).style.display=='block')
    {
      gEBId(dest).style.display='none';
    }
    else
    {
      gEBId(dest).style.display='block';
    }

    if(window.XMLHttpRequest)
    {
      request = new XMLHttpRequest();
      request.onreadystatechange = processStateChange;
      request.open('GET', skad, true);
      request.send(cose);
    }
    else if (window.ActiveXObject)
    {
      request = new ActiveXObject('Microsoft.XMLHTTP');
      if (request)
      {
        request.onreadystatechange = processStateChange;
        request.open('GET', skad, true);
        request.send();
      }
    }
  }
}

//=============================================
/*
/function amx(co, id)
/// Załadowanie strony z grupowaniem alfabetycznym
/{
/     if (weblang=='en')
/        gEBId('tresc').innerHTML ="<div id=\"loading\" style=\"display:none\"><p style=\"text-align:center\"> &nbsp;Loading data, please wait ...</p></div>";
/     else
/        gEBId('tresc').innerHTML ="<div id=\"loading\" style=\"display:none\"><p style=\"text-align:center\"> &nbsp;Prosz\u0119 czeka\u0107, trwa pobieranie danych ...</p></div>";
/  tb_show('\u0141adowanie danych ...','#TB_inline?height=100&amp;width=200&amp;inlineId=loading&amp;modal=true');
/  skad = '/towary.php?op=mnuLfABC&co='+co; //+'&ajax=1'; &PHPSESSID='+vPHPsid;
///  skad = '/towary/daj-a-prod';
/  dest = 'tresc';
/
///  {
/     gEBId('m_grup').style.display='none';
///  }
///  else
///  {
/     gEBId('m_prod').style.display='none';
///  }
/  cose='';
/
/    if(window.XMLHttpRequest)
/    {
/      request = new XMLHttpRequest();
/      request.onreadystatechange = processStateChange;
/      request.open('GET', skad, true);
/      request.send(cose);
/    }
/    else if (window.ActiveXObject)
/    {
/      request = new ActiveXObject('Microsoft.XMLHTTP');
/      if (request)
/      {
/        request.onreadystatechange = processStateChange;
/        request.open('GET', skad, true);
/        request.send();
/      }
/    }
/}
*/
//=============================================
function menuf(grupa,litera)
{
//    if (grupa=="p")

  if (grupa=="p")
  {
     dest = 'm_prod';
     gEBId('m_grup').style.display='none';
     skad = '/towary/daj-m-prod/l/'+litera;
  }
  else
  {
     dest = 'm_grup';
     gEBId('m_prod').style.display='none';
     skad = '/towary/daj-m-gr2/gr1/'+litera;
  }
     if (weblang=='en')
           gEBId(dest).innerHTML ="<div id=\"loading\" style=\"display:none\"><p style=\"text-align:center\"> &nbsp;Loading data, please wait ...</p></div>";
     else
           gEBId(dest).innerHTML ="<div id=\"loading\" style=\"display:none\"><p style=\"text-align:center\"> &nbsp;Prosz\u0119 czeka\u0107, trwa pobieranie danych ...</p></div>";
  tb_show('\u0141adowanie danych ...','#TB_inline?height=100&amp;width=200&amp;inlineId=loading&amp;modal=true');

  gEBId(dest).style.display='block';
  cose='';

    if(window.XMLHttpRequest)
    {
      request = new XMLHttpRequest();
      request.onreadystatechange = processStateChange;
      request.open('GET', skad, true);
      request.send(cose);
    }
    else if (window.ActiveXObject)
    {
      request = new ActiveXObject('Microsoft.XMLHTTP');
      if (request)
      {
        request.onreadystatechange = processStateChange;
        request.open('GET', skad, true);
        request.send();
      }
    }
}
//=============================================
function tn()
{
  if (gEBId('mainContentinfo'))
  {
     gEBId('mainContentinfo').innerHTML='&nbsp;&nbsp;&nbsp;Towary: NOWOŚCI';
  }
  loadHTML('/towary/wg/n/n','', 'tresc');
//  loadHTML('/towary.php','op=t&co=n&wg=n', 'tresc');
  gEBId("tresc").scrollIntoView();
}
function tv()
{
  if (gEBId('mainContentinfo'))
  {
     gEBId('mainContentinfo').innerHTML='&nbsp;&nbsp;&nbsp;Towary: VIP Club';
  }
  loadHTML('/towary/wg/l/l','', 'tresc');
//  loadHTML('/towary.php','op=t&co=n&wg=v', 'tresc');
  gEBId("tresc").scrollIntoView();
}
function tp(prod,grup)
{
  if (gEBId('mainContentinfo'))
  {
     gEBId('mainContentinfo').innerHTML='&nbsp;&nbsp;&nbsp;Towary';
  }
//  loadHTML('/towary.php','op=t&wg=p&p='+prod+'&g='+grup+'', 'tresc');
  loadHTML('/towary/wg-p/p/'+prod+'/g/'+grup+'','', 'tresc');
  gEBId("tresc").scrollIntoView();
}

function tg(prod,grup)
{
  if (gEBId('mainContentinfo'))
  {
     gEBId('mainContentinfo').innerHTML='&nbsp;&nbsp;&nbsp;Towary';
  }
  if (prod=='~~')
  {
     am('g',grup);
  }
//  loadHTML('/towary.php','op=t&wg=g&p='+prod+'&g='+grup+'', 'tresc');
  loadHTML('/towary/wg-g/p/'+prod+'/g/'+grup+'','', 'tresc');
  gEBId("tresc").scrollIntoView();
}

function twz()
{
  if (gEBId('mainContentinfo'))
  {
     gEBId('mainContentinfo').innerHTML='&nbsp;&nbsp;&nbsp;Towary: Moje wzorce zamówień';
  }
  loadHTML('/Wzor-Zamow/lista','', 'tresc');
  gEBId("tresc").scrollIntoView();
}
function twza()
{
  if (gEBId('mainContentinfo'))
  {
     gEBId('mainContentinfo').innerHTML='&nbsp;&nbsp;&nbsp;Zamówienia do akceptacji';
  }
  loadHTML('/Zam-Akcept/lista','', 'tresc');
  gEBId("tresc").scrollIntoView();
}
//=============================================
function towSlijZOp(idtow, indeks, czywabn, jedmia)
{
    gEBId('to_'+idtow+'_1').value=gEBId('tj_0').value;
    gEBId('tj_'+idtow+'_2').value=0;
    towslij(idtow, indeks, czywabn, jedmia);
}
function towslij(idtow, indeks, czywabn, jedmia)
{
// czywabn==2 -> opakowania przeliczane na jednostki

  var skad, skadna, copost;

  if (czywabn==2)
  {
     gEBId('tj_'+idtow+'_2').value=1*gEBId('to_'+idtow+'_1').value*gEBId('tp_'+indeks).value+" "+jedmia;

     var wartbrut, wartnett;
     wartnett=gEBId('wn_'+indeks).value;
     wartnett=gEBId('cn_'+indeks).value*(gEBId('to_'+idtow+'_1').value*gEBId('tp_'+indeks).value);
     wartnett=(Math.round(100*wartnett)/100);

     wartbrut=wartnett*(100+1*gEBId('cv_'+indeks).value)/100;
     wartbrut=(Math.round(100*wartbrut)/100);
//
     gEBId('wn_'+indeks).value=formSp2(wartnett,10);
     gEBId('wb_'+indeks).value=formSp2(wartbrut,10);
  }
  if (czywabn==1)
  {
//     indeks=id_tow;
     var wartbrut, wartnett;
     wartnett=gEBId('wn_'+indeks).value;
     wartnett=gEBId('cn_'+indeks).value*(gEBId('to_'+idtow+'_1').value*gEBId('tp_'+indeks).value+1*gEBId('tj_'+idtow+'_2').value);
     wartnett=(Math.round(100*wartnett)/100);

     wartbrut=wartnett*(100+1*gEBId('cv_'+indeks).value)/100;
     wartbrut=(Math.round(100*wartbrut)/100);
//
    gEBId('wn_'+indeks).value=formSp2(wartnett,10);
    gEBId('wb_'+indeks).value=formSp2(wartbrut,10);
  }

  skad = '/koszyk/domo'; /*&ajax=1';*/
  skadna = '/koszyk/domo';
//  skad = '/towary.php?op=towslij'; /*&ajax=1';*/
//  skadna = '/towary.php?op=towslij';

  copost='id='+indeks+"&";

  if (czywabn==2)
  {
     copost+='to_'+indeks+'='+ escape(gEBId('to_'+idtow+'_1').value)+'&';
     copost+='tj_'+indeks+'=0';
  }
  else if (czywabn==4)
  {
     copost+="to_"+indeks+'=0&';
     copost+="tj_"+indeks+'='+ escape(gEBId("v_"+indeks).value)+'';
  }
  else  if (czywabn==3)
  {
     copost+='to_'+indeks+'=1&';
     copost+='tj_'+indeks+'='+ escape(gEBId('v_'+indeks).value)+'';
  }
  else
  {
     copost+='to_'+indeks+'='+ escape(gEBId('to_'+idtow+'_1').value)+'&';
     copost+='tj_'+indeks+'='+ escape(gEBId('tj_'+idtow+'_2').value)+'';
  }

  dest = 'KoszWaNet';

  if(window.XMLHttpRequest)
  {
    request = new XMLHttpRequest();
    request.onreadystatechange = processStateChange;
    request.open('POST', skad, true);
    request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
    request.send(copost);

  }
  else if (window.ActiveXObject)
  {
    request = new ActiveXObject('Microsoft.XMLHTTP');
    if (request)
    {
       request.onreadystatechange = processStateChange;
       request.open('POST',skad,true);
       request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
       request.send(copost);
    }
  }
//  else
//  {
//     ld();
//  }
}
function koszyk()
{
   if (gEBId('m_prod'))
   {
       gEBId('m_prod').style.display='none';
   }
   if (gEBId('m_grup'))
   {
       gEBId('m_grup').style.display='none';
   }

   if (gEBId('mainContentinfo'))
   {
      gEBId('mainContentinfo').innerHTML='&nbsp;&nbsp;&nbsp;Koszyk';
   }
   window.location.href='/koszyk';
/*   loadHTML('koszyk.php', 'op=koszyk', 'tresc');*/
   gEBId('GORA').scrollIntoView();
}
function formSp2(wartosc,szerokosc)
{
  var f6p2=0.0;
  var f6p2l=0;
  f6p2=(''+Math.round(100*wartosc)/100);
  lf6=f6p2.length;
  if (f6p2.charAt(lf6-1)=='.') {
     f6p2=f6p2+'00';
     }
  else {
     if (f6p2.charAt(lf6-2)=='.') {
        f6p2=f6p2+'0';
        }
     else {
        if (f6p2.charAt(lf6-3)!='.') {
           f6p2=f6p2+'.00';
           }
     }
  }
  lf6=f6p2.length;
  if (lf6<szerokosc) {
     for (var Inker=1; Inker<=szerokosc-lf6; Inker++) {
     f6p2=' '+f6p2;
  }
  }
  return f6p2;
}

function formSp0(wartosc,szerokosc)
{
  var f6p2=0.0;
  var f6p2l=0;
  f6p2=(''+Math.round(wartosc));
  lf6=f6p2.length;
  if (lf6<szerokosc) {
     for (var Inker=1; Inker<=szerokosc-lf6; Inker++) {
     f6p2=' '+f6p2;
  }
  }
  return f6p2;
}

/*function lfra(rok,numer,jx)*/
function lfra(nrfafa)
{
  if (gEBId('trescFakt'))
  {    l('/dok/faktury/fv?nr='+nrfafa,'trescFakt');   }
  else
  {    l('/dok/faktury/fv?nr='+nrfafa,'tresc');   }
}
function lzam(nrzaza)
{
  if (gEBId('trescZamo'))
  {    l('/dok/zamowienia/za?nr='+nrzaza,'trescZamo');   }
  else
  {    l('/dok/zamowienia/za?nr='+nrzaza,'tresc');   }
}
/* function dopelnij(linId,val,cena,dop,brutto,netto,xvat,klawisz)*/
function dopelnij(linId,dop,klawisz)
{
  val     ="v_"+linId;
  gEBId(val).value=dop.value;
  klawisz.value='';
  przelicz(linId);
}

/* function rprzelicz(linId,val,cena,rabat,cenar,brutto,netto,xvat)*/
function rprzelicz(linId)
{
  cena    ="c_"+linId;
  rabat   ="r_"+linId;
  cenaorg ="g_"+linId;
  gEBId(cena).value=formSp2(1*gEBId(cenaorg).value*(100-1*gEBId(rabat).value)/100,10);
  przelicz(linId);
}

function cprzelicz(linId)
{
  cena    ="c_"+linId;
  rabat   ="r_"+linId;
  cenaorg ="g_"+linId;
  przelicz(linId);
  gEBId(rabat).value=formSp2(100-(100*gEBId(cena).value/(1*gEBId(cenaorg).value)),5);
  gEBId(cena).value=formSp2(1*gEBId(cena).value,10);
}

function caprzelicz(linId)
{
  cena    ="c_"+linId;
  rabat   ="r_"+linId;
  cenaorg ="c0_"+linId;
  rabatorg="r0_"+linId;
  if (1*gEBId(cenaorg).value*(100-1*gEBId(rabatorg).value)/100>1*gEBId(cena).value)
  {
     alert ("Przekroczono cen\u0119 minimalnÂ±!");
     gEBId(cena).value=formSp2(1*gEBId(cenaorg).value*(100-1*gEBId(rabatorg).value)/100,10);
  }
  przelicz(linId);
  gEBId(rabat).value=formSp2(100-(100*gEBId(cena).value/(1*gEBId(cenaorg).value)),5);
  gEBId(cena).value=formSp2(1*gEBId(cena).value,10);
}

function raprzelicz(linId)
{
  cena    ="c_"+linId;
  rabat   ="r_"+linId;
  cenaorg ="c0_"+linId;
  rabatorg="r0_"+linId;
  if (1*gEBId(rabat).value>1*gEBId(rabatorg).value)
  {
     alert ("Przekroczono rabat maksymalny!");
     gEBId(rabat).value=formSp2(1*gEBId(rabatorg).value,5);
  }
  gEBId(cena).value=formSp2(1*gEBId(cenaorg).value*(100-1*gEBId(rabat).value)/100,10);
  przelicz(linId);
}

function przeliczO(linId,pelne) /* ,val,cena,brutto,netto,xvat) */
{
  ileJM   ="v_"+linId;
  ileO    ="oo_"+linId;
  ileJO   ="m_"+linId;

  if (pelne==1)
  {
     gEBId(ileO).value=Math.ceil(gEBId(ileO).value);
  }

  gEBId(ileJM).value=formSp0(1*gEBId(ileO).value*gEBId(ileJO).value,8);
  przelicz(linId);
}

function przelicz(linId) /* ,val,cena,brutto,netto,xvat) */
{
  val     ="v_"+linId;
  cena    ="c_"+linId;
  brutto  ="b_"+linId;
  netto   ="n_"+linId;
  xvat    ="x_"+linId;
  walWalut="w_"+linId;
  SumNet="S_N_"+gEBId(walWalut).value;
  SumBru="S_B_"+gEBId(walWalut).value;
  s_n2=Math.round(100*(gEBId(SumNet).value-gEBId(netto).value))/100;
  s_b2=Math.round(100*(gEBId(SumBru).value-gEBId(brutto).value))/100;
  gEBId(netto).value=formSp2(gEBId(val).value*gEBId(cena).value,11);
  gEBId(brutto).value=formSp2(gEBId(val).value*gEBId(cena).value+gEBId(xvat).value*gEBId(val).value*gEBId(cena).value/100,11);
  gEBId(SumNet).value=formSp2((s_n2+Math.round(100*gEBId(val).value*gEBId(cena).value)/100),11);
  gEBId(SumBru).value=formSp2((s_b2+Math.round(100*gEBId(val).value*gEBId(cena).value+gEBId(xvat).value*gEBId(val).value*gEBId(cena).value)/100),11);
  if (gEBId("S_KSZ")) {
     gEBId("S_KSZ").value=formSp2(1*gEBId("S_B_PLN").value+1*gEBId("S_KS").value,11);
  }
  if (gEBId("S_S")) {
     gEBId("S_S").value=formSp2(1*gEBId("S_B_PLN").value+1*gEBId("F_D").value,11);
  }
  towslij(linId,linId,4);

}
function drufak(numer,ean) {
  window.open("/dok/faktury/druk?nr="+numer+"&ean="+ean+"","","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscreen=no,channelmode=no");
}
function wyslij(forma,minimum)
{
   if (gEBId("S_B_PLN").value<minimum)
   {
     alert ("Minimalna warto\u015b\u0107 zamówienia: " + minimum + " z\u0142otych");
     return false;
   }

   if (weblang=='en')
      komzapis="Do you confirm dispatch of order?";
   else
      komzapis="Czy potwierdzasz wys\u0142anie zamówienia?";

   if (forma.ocena[0].checked)
   {
   }
   else
   {
      if (forma.ocena[1].checked)
      {
      } else
      {
         if (forma.ocena[2].checked)
         {
            if (forma.komentarz.value=="") {
               alert ("Prosz\u0119 wype\u0142ni\u0107 komentarz !");
               return false;
            }
         } else {
            alert ("Brak oceny zamówienia!");
            if (confirm(komzapis)) {
                forma.ok.enabled=false;
                forma.ocena[1].checked=true;
                forma.submit();
                return true;
            }
            return false;
         }
      }
   }

   if (confirm(komzapis)) {
      forma.ok.enabled=false;
      forma.submit();
   }
}

function wyslij2(forma,wartoscmin)
{
   if (weblang=='en')
      komzapis="Do you confirm dispatch of order?";
   else
      komzapis="Czy potwierdzasz wys\u0142anie zamówienia?";
   if (confirm(komzapis)) {
      forma.ok.enabled=false;
      forma.submit();
   }
}

function wyslijnom(forma,wartoscmin,dozatw)
{
   if (weblang=='en')
      komzapis="Do you confirm dispatch of order?";
   else
      komzapis="Czy potwierdzasz wys\u0142anie zamówienia?";
   if (gEBId("s_kli_odb"))
   {
    if (1*gEBId("s_kli_odb").value>0)
    {   
     if (gEBId("s_kli_mie"))
     {   
      if (1*gEBId("s_kli_mie").value>0)
      {  
         if (confirm(komzapis))
         {
             if (dozatw==1)
             {
                 gEBId("fKoszyk").action="javascript:loadPHTML('fKoszyk','/Koszyk/dozatw','','tresc','Trwa przetwarzanie zamówienia, proszę czekać ...')";
             }

            forma.ok.enabled=false;
            forma.submit();
         }
      }
      else
      {
        alert ("Prosz\u0119 wybrać miejsce dostawy!");
        gEBId("s_kli_mie").focus();
      }   
     }
    }
    else
    {
      alert ("Prosz\u0119 wybrać odbiorcę!");
      gEBId("s_kli_odb").focus();
    }
   }
}
// Nowa funkcja do wysyłania przez AJAX
function wyslijnom2(forma, sURL, sURL_Z, destination,komtresc)
{
   if (weblang=='en')
      komzapis="Do you confirm dispatch of order?";
   else
      komzapis="Czy potwierdzasz wys\u0142anie zamówienia?";
   if (gEBId("s_kli_odb"))
   {
    if (1*gEBId("s_kli_odb").value>0)
    {
     if (gEBId("s_kli_mie"))
     {
      if (1*gEBId("s_kli_mie").value>0)
      {
         if (confirm(komzapis))
         {
            forma.ok.enabled=false;
            loadPHTML(forma, sURL, sURL_Z, destination,komtresc);
         }
      }
      else
      {
        alert ("Prosz\u0119 wybrać miejsce dostawy!");
        gEBId("s_kli_mie").focus();
      }
     }
    }
    else
    {
      alert ("Prosz\u0119 wybrać odbiorcę!");
      gEBId("s_kli_odb").focus();
    }
   }
}

function getFormValues(fobj)
{
    var str='';
    for(var i=0;i< fobj.elements.length;i++)
    {
       if (fobj.elements[i].name!="")
       {
          if ( fobj.elements[i].type=="radio" )
          {
             if  (fobj.elements[i].checked)
                str+=fobj.elements[i].name+"="+ encodeURIComponent(fobj.elements[i].value)+'&';
          }
          else
          if ( fobj.elements[i].type=="checkbox" )
          {
             if  (fobj.elements[i].checked)
                str+=fobj.elements[i].name+'='+ encodeURIComponent(fobj.elements[i].value)+'&'; /*escape*/
          }
          else
           str+=fobj.elements[i].name+'='+ encodeURIComponent(fobj.elements[i].value)+'&'; /*escape*/
       }
    }
    str=str.substr(0,(str.length-1));
    return str;
}
function pktwezBon(wart)
{
  if (wart==0)
  {
     wart=Math.min(gEBId("BonWart").value, gEBId("BonWartMax").value);
     wart=Math.floor(wart/10)*10;
     if (wart<0)
     {
     	wart=0;
     }
     gEBId("BonWart").value=wart;
/*     gEBId("BonZamow").value="ZAMĂ“W BONY za "+wart+" zĹ‚";*/
  }
  else if (wart==1)
  {
     wart=Math.min(gEBId("BonWart").value, gEBId("BonWartMax").value);
     wart=Math.floor(wart/10)*10;
     if (wart<0)
     {
     	wart=0;
     }
     if (confirm("Czy potwierdzasz zamówienie bonu SODEX o warto\u015bci: "+wart+" z\u0142?"))
     {
        loadHTML('punkty.php','plpo=ROZLIB&wart='+wart,'tresc')
     }
  }
  else
  {
     gEBId("BonWart").value=wart;
     wart=Math.min(gEBId("BonWart").value, gEBId("BonWartMax").value);
     wart=Math.floor(wart/10)*10;
     if (wart<0)
     {
     	wart=0;
     }
     gEBId("BonWart").value=wart;
  }
}
function pktpodzBon(wart)
{
   gEBId("BonWartMax").value=wart;
   wart=Math.min(gEBId("BonWart").value, gEBId("BonWartMax").value);
   wart=Math.floor(wart/10)*10;
   if (wart<0)
   {
   	wart=0;
   }
   gEBId("BonWart").value=wart;
/*   gEBId("BonZamow").value="ZAMĂ“W BONY za "+wart+" zĹ‚";*/
}
// ================================================================== //
function czyenter(ev,subId)
{
  var kod;
  var keyCode;
  if(window.event)
  {
    kod = ev.keyCode;
  }
  else
  {
    keyCode = ev.which;
    kod = keyCode;
  }
  if (kod==13)
  {
     return true;
  }
  else
  {
     return false;
  }
}
function KeyEnter(ev,ten_idh,ten_idv)
{
  //var kod=event.keyCode;

var kod;
var ten_colnaz;
var ten_colbok;
var keyCode;

if(window.event)
{
  kod = ev.keyCode;
}
else
{
  keyCode = ev.which;
  kod = keyCode;
}

   if (ten_idv==1)
   {
      ten_colnaz="to_";
      ten_colbok="tj_";
   } else
   if (ten_idv==2)
   {
      ten_colnaz="tj_";
      ten_colbok="to_";
   }


   if ((kod==40)||(kod==13))
   {//w dół‚
     ten_idh++;
     if (gEBId(ten_colnaz+ten_idh+'_'+ten_idv))
     {
         gEBId(ten_colnaz+ten_idh+'_'+ten_idv).focus();
         gEBId(ten_colnaz+ten_idh+'_'+ten_idv).select();
     }
   }
   else if(kod==38)
   {//w górę
     ten_idh--;
     if (gEBId(ten_colnaz+ten_idh+'_'+ten_idv))
     {
         gEBId(ten_colnaz+ten_idh+'_'+ten_idv).focus();
         gEBId(ten_colnaz+ten_idh+'_'+ten_idv).select();
     }
  }
  else if(kod==39)
  {//w prawo
     ten_idv++;
     if (gEBId(ten_colbok+ten_idh+'_'+ten_idv))
     {
         gEBId(ten_colbok+ten_idh+'_'+ten_idv).focus();
         gEBId(ten_colbok+ten_idh+'_'+ten_idv).select();
     }
     else
     {
        ten_idv=1;
        if (gEBId(ten_colbok+ten_idh+'_'+ten_idv))
        {
           gEBId(ten_colbok+ten_idh+'_'+ten_idv).focus();
           gEBId(ten_colbok+ten_idh+'_'+ten_idv).select();
        }
     }
  }
  else if(kod==37)
  {//w lewo
     ten_idv--;
     if (ten_idv<1)
     {
        ten_idv=2;
     }
     if (gEBId(ten_colbok+ten_idh+'_'+ten_idv))
     {
         gEBId(ten_colbok+ten_idh+'_'+ten_idv).focus();
         gEBId(ten_colbok+ten_idh+'_'+ten_idv).select();
     }
   }
}
function niewolno()
{
   alert("Brak prawa do operacji.");
}

function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} 
}


function tswiec(idswiec)
{
//
  if (typeof(towklik) != 'undefined')
    {
        if (gEBId(towklik))
           gEBId(towklik).className =towkcol;
    }

    towkcol = gEBId(idswiec).className;

    towklik=idswiec;
    gEBId(idswiec).className  ="tlswiec";
}


var searchReq = getXmlHttpRequestObject();
//Called from keyup on the search textbox.
//Starts the AJAX request.
function searchSuggest(idElementu,strSzukania) {
	if (searchReq.readyState == 4 || searchReq.readyState == 0) {
		var str = escape(document.getElementById(idElementu).value);
		searchReq.open("GET", strSzukania+'search=' + str, true);
		searchReq.onreadystatechange = handleSearchSuggest;
		searchReq.send(null);
	}
}

function handleSearchSuggest() {
	if (searchReq.readyState == 4) {
		var ss = document.getElementById('search_suggest')
		ss.innerHTML = '';
		var str = searchReq.responseText.split("\n");
		for(i=0; i < str.length - 1; i++) {
			//Build our element string.  This is cleaner using the DOM, but
			//IE doesn't support dynamically added attributes.
			var suggest = '<div onmouseover="javascript:suggestOver(this);" ';
			suggest += 'onmouseout="javascript:suggestOut(this);" ';
			suggest += 'onclick="javascript:setSearch(this.innerHTML);" ';
			suggest += 'class="suggest_link">' + str[i] + '</div>';
			ss.innerHTML += suggest;
		}
	}
}

//Mouse over function
function suggestOver(div_value) {
	div_value.className = 'suggest_link_over';
}
//Mouse out function
function suggestOut(div_value) {
	div_value.className = 'suggest_link';
}

//Click function
function setSearch(value) {
	document.getElementById('txtSearch').value = value;
	document.getElementById('search_suggest').innerHTML = '';
}
/*
//function ax_DajMiejsca()
//{
//  if (gEBId("s_kli_odb").value==0)
//     gEBId('MieDost').innerHTML="";
//  else
//     loadHTML('koszyk.php','op=axDajMiejsca&odb='+gEBId("s_kli_odb").value, 'MieDost');
//}
*/
function wait(msecs)
{
  var start = new Date().getTime();
  var cur = start
  while(cur - start < msecs)
  {
    cur = new Date().getTime();
  }
}

function pzdj(zdjecie)
{

}

function colmod(ident,adres)
{
   if (gEBId(ident).className=="")
   {
      gEBId(ident).className="edit";
      loadHTML(adres,'',ident,'','',true);
   }
}

/*2011-01-17
function colzap(ident,adres)
*/
