/* lista funkcji:
litow(indeks) - przeliczenie wartoci linii w edycji towarów.
*/

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]);
  }
}


function load(url)
{
  gEBId("fGlowna").action=url;
  gEBId("fGlowna").submit();
/*  if (document.getElementById)
  {
     document.getElementById("fGlowna").action=url;
     document.getElementById("fGlowna").submit();
  }
  else
  {
     document.fGlowna1.action=url;
     document.fGlowna1.submit();
  }
*/
}

function ld(oper)
{
  load("sklep.php?"+oper);
}

function tp(prod,grup)
{
  load("sklep.php?op=t&wg=p&p="+prod+"&g="+grup+"");
}

function tg(prod,grup)
{
  load("sklep.php?op=t&wg=g&p="+prod+"&g="+grup+"");
}

function lfra(rok,numer)
{
  load("sklep.php?op=fra&rf="+rok+"&nf="+numer);
}

function lzam(rok,numer)
{
  load("sklep.php?op=azs&rz="+rok+"&nz="+numer);
}

function ltow(grup,prod,str)
{
  load("sklep.php?op=t&g="+grup+"&p="+prod+"&str="+str);
}

function os(id,pli,sesja)
{
  if (pli==1)
  {
     op(id,500,400,sesja);
  }
  else if (pli==3)
  {
     op(id,750,550,sesja);
  }
  else if (pli==4)
  {
     op(id,770,570,sesja);
  }
  else if (pli==5)
  {
     op(id,770,450,sesja);
  }
  else
  {
     op(id,500,300,sesja);
  }
}

function opis(id,pli)
{
  if (pli==1)
  {
     op(id,500,400,"");
  }
  else if (pli==3)
  {
     op(id,750,550,"");
  }
  else
  {
     op(id,500,300,"");
  }
}

function op(id,szer,wys,sesja)
{
   window.open('opis.php?sesja='+sesja+'&p='+id, '', 'height='+wys+',width='+szer+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscreen=no,channelmode=no');
}

function regulamin()
{
   window.open('regulamin.htm', '', 'height=500,width=700,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscreen=no,channelmode=no');
}

function towar(id)
{
  window.open('towar.php?id='+id, '', 'height=400,width=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscreen=no,channelmode=no');
}

function SetImg(nimage,nowy)
{
 eval("document.images[\"" + nimage + "\"].src = \"" + nowy+"\"");
}

function dodaj1(pole,max)
{
  pole.value=1*pole.value+1;
  pomwar=1*max;
  if (pomwar>=0)
  {
    if (1*pole.value>pomwar)
    {
       pole.value=pomwar;
    }
  }
}

function ujmij1(pole)
{
  if (pole.value>0) {pole.value=1*pole.value-1;}
  if (pole.value<0) {pole.value=0;}
}

function promocja(SID)
{
  if (document.getElementById)
  {
     document.getElementById("fGlowna").action="sklep.php?op=dprom&"+SID+"";
     document.getElementById("fGlowna").submit();
  }
  else
  {
     document.fGlowna.action="sklep.php?op=dprom&"+SID+"";
     document.fGlowna.submit();
  }
}


/* 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 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);
  }
}

function przeliczBR(linId)
{
  val     ="v_"+linId;
  cenabr  ="c_"+linId;
  brutto  ="b_"+linId;
  s_b2=Math.round(100*(gEBId("S_B").value-gEBId(brutto).value))/100;
  gEBId(brutto).value=formSp2(gEBId(val).value*gEBId(cenabr).value,11);
  gEBId("S_B").value=formSp2(s_b2+gEBId(val).value*gEBId(cenabr).value,11);
  if (gEBId("S_KSZ")) {
     gEBId("S_KSZ").value=formSp2(1*gEBId("S_B").value+1*gEBId("S_KS").value,11);
  }
  if (gEBId("S_S")) {
     gEBId("S_S").value=formSp2(1*gEBId("S_B").value+1*gEBId("F_D").value,11);
  }
}

function forpla(f,ile)
{
   gEBId("F_P").value=formSp2(ile,11);
   gEBId("S_S").value=formSp2(1*gEBId("S_B").value+1*gEBId("F_P").value+1*gEBId("F_D").value,11);
}

function fordost(ile)
{
   gEBId("S_S").value=1*gEBId("S_S").value-1*gEBId("F_D").value;
   gEBId("F_D").value=formSp2(ile,11);
   gEBId("S_S").value=formSp2(1*gEBId("S_S").value+1*gEBId("F_D").value,11);
}

function fordost500(f,ile)
{
   gEBId("S_S").value=1*gEBId("S_S").value-1*gEBId("F_D").value;
   gEBId("F_D").value=formSp2(ile,11);
   gEBId("S_S").value=formSp2(1*gEBId("S_S").value+1*gEBId("F_D").value,11);
   if (1*gEBId("S_B").value>500) {
      gEBId("S_S").value=formSp2(1*gEBId("S_B").value+1*gEBId("F_P").value,11);
   }
}

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 klidane(forma)
{
   if (forma.nazkli.value=="") {
      alert ("Proszę wypełnić dane klienta!");
      return false;
   }
   if (forma.adres1.value=="") {
      alert ("Proszę wypełnić adres!");
      return false;
   }
   if (forma.telefon.value=="" && forma.email.value=="") {
      alert ("Proszę wpisać telefon lub e-mail!");
      return false;
   }
   if (!forma.platnosc[0].checked && !forma.platnosc[1].checked && !forma.dostawa[2].checked) {
      alert ("Proszę określić formę płatności!");
      return false;
   }
   if (!forma.dostawa[0].checked && !forma.dostawa[1].checked && !forma.dostawa[2].checked) {
      alert ("Proszę określić sposób dostawy!");
      return false;
   }
   if (!forma.zapoznanie.checked) {
      alert ("Proszę zaakceptować warunki sprzedaży!");
      return false;
   }
   if (!forma.przetwarza.checked) {
      alert ("Brak zgody na przetwarzanie danych uniemożliwia wysyłkę!");
      return false;
   }


   if (confirm("Czy potwierdzasz wysłanie zamówienia?")) {
      forma.ok.enabled=false;
      forma.submit();
   }
}

function klidane2(forma)
{
   if (forma.nazkli.value=="") {
      alert ("Proszę wypełnić dane klienta!");
      return false;
   }
   if (forma.adres1.value=="") {
      alert ("Proszę wypełnić adres!");
      return false;
   }
   if (forma.telefon.value=="" && forma.email.value=="") {
      alert ("Proszę wpisać telefon lub e-mail!");
      return false;
   }
   if (!forma.dostawa[0].checked && !forma.dostawa[1].checked && !forma.dostawa[2].checked) {
      alert ("Proszę określić sposób dostawy!");
      return false;
   }

   if (confirm("Czy potwierdzasz wysłanie zamówienia?")) {
      forma.ok.enabled=false;
      forma.submit();
   }
}

function wyslij(forma,minimum)
{

   if (gEBId("S_B").value<minimum)
   {
     alert ("Minimalna wartość zamówienia: " + minimum + " złotych");
     return false;
   }

   if (forma.ocena[0].checked)
   {
   }
   else
   {
      if (forma.ocena[1].checked)
      {
      } else
      {
         if (forma.ocena[2].checked)
         {
            if (forma.komentarz.value=="") {
               alert ("Proszę wypełnić komentarz !");
               return false;
            }
         } else {
            alert ("Brak oceny zamówienia!");
            if (confirm("Czy potwierdzasz wysłanie zamówienia?")) {
                forma.ok.enabled=false;
                forma.ocena[1].checked=true;
                forma.submit();
                return true;
            }
            return false;
         }
      }
   }

   if (confirm("Czy potwierdzasz wysłanie zamówienia?")) {
      forma.ok.enabled=false;
      forma.submit();
   }
}


function wyslij2(forma)
{
   if (forma.poslane.value=="X")
   {
      alert ("Już wysłane !!!");
   }
   else
   {
      if (confirm("Czy potwierdzasz wysłanie zamówienia?")) {
         forma.poslane.value="X";
         forma.submit();
      }
   }
}

function wyslij3(forma)
{

   if (forma.enduser.value=="") {
      alert ("Proszę wypełnić dane ENDUSER'a!");
      forma.enduser.focus();
      return false;
   }

   if (forma.poslane.value=="X")
   {
      alert ("Już wysłane !!!");
   }
   else
   {
      if (confirm("Czy potwierdzasz wysłanie zamówienia?")) {
         forma.poslane.value="X";
         forma.submit();
      }
   }

}

function szukaj()
{
   gEBId("fGlowna").action="sklep.php?op=t&p="+document.getElementById("fGlowna").grupro.value+"&g="+document.getElementById("fGlowna").grutow.value+"&str=1";
   gEBId("fGlowna").submit();
}

function szukaj2() {
   gEBId("fGlowna").action="sklep.php?op=s&s="+document.getElementById("fGlowna").s.value+"&str=1";
   gEBId("fGlowna").submit();
}

function magcentr() {
  if (confirm("Obecne zamówienie zostanie skasowane, czy potwierdzasz zmianę magazynu?")) {
     gEBId("fGlowna").action="sklep.php?op=mc";
     gEBId("fGlowna").submit();
  }
}

function slij_kom(forma) {
  if (forma.komentarz.value=="") {
     alert ("Proszę wypełnić pole uwag !");
     return false;
  }

  if (confirm("Czy potwierdzasz wysłanie uwag?")) {
     forma.submit();
  }
}

function slij_haslo(forma,SID) {
  if (forma.HASLO.value!=forma.HASLO2.value) {
     alert ("Hasła sš różne!");
     return false;
  }
  forma.action="sklep.php?op=haslozapis&"+SID+"";
  forma.submit();
}

function drufak(rok,numer,SID,ean) {
  window.open("df.php?f=txt&rf="+rok+"&nf="+numer+"&ean="+ean+"&"+SID+"","","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscreen=no,channelmode=no");
}

function drugwa(rok,numer,SID) {
  window.open("dg.php?f=txt&rf="+rok+"&nf="+numer+"&"+SID+"","","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscreen=no,channelmode=no");
}

function oferta(producent,grupa,SID) {
  window.open("oferta.php?p="+producent+"&g="+grupa+"&"+SID+"","","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscreen=no,channelmode=no");
}
function analiza(parametr, SID) {
  window.open("analizy.php?op="+parametr+"&data_od="+gEBId("data_od").value+"&data_do="+gEBId("data_do").value+"&"+SID+"","","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscreen=no,channelmode=no");
}

function niewolno()
{
   alert("Brak prawa do operacji.");
}

function menu(element, opera)
{
   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")
   {
      gEBId("m_prod").style.display="none";
   }
}

function wyloguj()
{
  if (confirm("Czy chcesz zakończyć pracę?\n")) {
     ld('op=wyloguj');
  }
}

function litow(indeks)
{
  var wartbrut, wartnett;
  wartnett=gEBId("wn_"+indeks).value;
  wartnett=gEBId("cn_"+indeks).value*(gEBId("to_"+indeks).value*gEBId("tp_"+indeks).value+1*gEBId("tj_"+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);
}

