 //tablica do przechowywania ilości produktów
 var produkty=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
 var wartosc= new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
 var size=produkty.length;


//******************************************************************************
 function ZaznaczElement(id,policz)
 {
  switch(id)
  {
   case 1: Zaznacz(1638,1); break;       //Tester COMMON RAIL TCR-3
   case 2:  Zaznacz(99,2); break;         //Tester ciśnienia COMMON RAIL - program przystawka do DM-1
   case 3: // Zaznacz(1499,3); break;       //Program diagnostyczny FiatScan 3.0
   case 4: // Zaznacz(4500,4); break;       //System VPX-3
   case 5:  Zaznacz(1638,5); break;       //Tester pomp wtryskowych TP-3
   case 6:  Zaznacz(199,6); break;        //Czujnik piezoelektryczny SP-312
   case 8: // Zaznacz(1890,8); break;       //Program diagnostyczny DeltaSCAN 6.0
   case 9:  Zaznacz(1599,9); break;       //Diagnoskop DM-1
   case 10:  Zaznacz(198,10); break;    //Tester i symulator sondy lambda TSL-3
   case 11:  Zaznacz(198,11); break;    //Symulator czujników SCR-3V
   case 12:  Zaznacz(229,12); break;    //Monitor wysokiego napięcia MV-4 (tester iskry)
   case 13:  Zaznacz(198,13); break;    //Zabezpieczenie elektroniki samochodowej ZN-12
   case 14:  Zaznacz(498,14); break;    //Elektroniczny stetoskop diagnostyczny PS-7
   case 15:  Zaznacz(229,15); break;    //Samochodowy tester grubości lakieru TGL-3
   case 17:  Zaznacz(299,17); break;    //Tester wtryskiwaczy TW-2
   case 18:  Zaznacz(1990,18); break;   //Tester wtryskiwaczy ICR-3
   case 19:  Zaznacz(1499,19); break;   //Promocja 1
   case 20:  Zaznacz(499,20); break;    //Promocja 2
   case 21:  Zaznacz(4500,21); break;   //Promocja 3
   case 22: // Zaznacz(1350,22); break;   //DeltaScan 5.0
   case 23: // Zaznacz(3990,23); break;   //CleanMaster
   case 24:  Zaznacz(2999,24); break;   //InMaster 6U
   case 25:  Zaznacz(1499,25); break;    //Tester sterowników turbodoładowania VNTT-1
   case 26:  Zaznacz(39,26); break;     //Długa sonda do testowania izolowanych przewodów
   case 27:  Zaznacz(29,27); break;     //Krótka sonda do testowania izolowanych przewodów
   case 28: // Zaznacz(99,28); break;     //Kompaktowy multimetr cyfrowy
   case 29: // Zaznacz(134,29); break;  //Termometr na podczerwień
   case 30: // Zaznacz(829,30); break;  //Cyfrowy tester ciśnienia wtrysku benzyny
   case 31: // Zaznacz(449,31); break;  //Tester układu zapłonowego
   case 32: // Zaznacz(198,32); break;    //Tester obwodów
   case 33: // Zaznacz(249,33); break;    //Wykrywacz ciągłości przewodów
   case 34: // Zaznacz(298,34); break;  //Tester nieszczelności cylindra
   case 35: // Zaznacz(29,35); break;     //Tester iskry
   case 36: // Zaznacz(199,36); break;  //Tester świec zapłonowych
   case 37: // Zaznacz(72,37); break;     //Podciśnieniowy przyrząd pomiarowy
   case 38: // Zaznacz(249,38); break;  //zestaw końcówek
   case 39: // Zaznacz(690,39); break;    //aktualizacja ds50 do ds60
   case 40: // Zaznacz(249,40); break;    //tester cewki
   case 41: // Zaznacz(249,41); break;    //tester zapłonu
   case 42: // Zaznacz(49,42); break;     //tester napięcia
   case 43: // Zaznacz(180,43); break;    //ultradźwiękowy wykrywacz nieszczelności
   case 44: // Zaznacz(189,44); break;    //tester płynu hamulcowego
   case 45:  Zaznacz(19,45); break;     //kabel do ICR-3
   case 46:  Zaznacz(1199,46); break;    //Promocja 4
   case 47:  Zaznacz(1738,47); break;   //Tester COMMON RAIL TCR-3S
   case 48:  Zaznacz(2190,48); break;   //Tester pompowtryskiwaczy PDT-4
   case 49:  Zaznacz(3499,49); break;   //zestaw common rail ZCR-4
   case 50:  Zaznacz(3598,50); break;   //zestaw common rail ZCR-4 + lampa
   case 51:  Zaznacz(2089,51); break;   //zestaw common rail ICR-3 + lampa
   case 52:  Zaznacz(2289,52); break;   //Tester pompowtryskiwaczy PDT-4 + lampa
   case 53:  Zaznacz(3480,53); break;   //Promocja 5
   case 54: // Zaznacz(243,54); break;    //vwg
   case 55:  Zaznacz(2388,55); break;    //icr-3c
   case 56:  Zaznacz(2487,56); break;    //icr-3c + lampa
   case 57:  Zaznacz(2085,57); break;    //tcr-3sc
   case 58:  Zaznacz(2490,58); break;    //pdt-4c
   case 59:  Zaznacz(2589,59); break;    //pdt-4c  +lampa
   case 60:  Zaznacz(4199,60); break;    //zestaw common rail ZCR-4C
   case 61:  Zaznacz(4298,61); break;    //zestaw common rail ZCR-4C + lampa
   case 62:  Zaznacz(1990,62); break;    //analizator sygnalu wtrysku EDIA-5
   case 63:  Zaznacz(980,63); break;     //generatora PWM GP-1
   case 64:  Zaznacz(996,64); break;       //tester ustawienia zapłonu TUZ-2
   case 65:  Zaznacz(3618,65); break;    //zestaw common rail ZCR-4 + zasilacz
   case 66:  Zaznacz(3717,66); break;    //zestaw common rail ZCR-4 + zasilacz + lampa
   case 67:  Zaznacz(4318,67); break;    //zestaw common rail ZCR-4C + zasilacz
   case 68:  Zaznacz(4417,68); break;    //zestaw common rail ZCR-4C + zasilacz + lampa
   case 69:  Zaznacz(2309,69); break;    //tester pompowtryskiwaczy PDT-4 + zasilacz
   case 70:  Zaznacz(2408,70); break;    //tester pompowtryskiwaczy PDT-4 + zasilacz + lampa
   case 71:  Zaznacz(2609,71); break;    //tester pompowtryskiwaczy PDT-4C + zasilacz
   case 72:  Zaznacz(2708,72); break;    //tester pompowtryskiwaczy PDT-4C + zasilacz + lampa
   case 73:  Zaznacz(2109,73); break;    //tester wtryskiwaczy ICR-3 + zasilacz
   case 74:  Zaznacz(2208,74); break;    //tester wtryskiwaczy ICR-3 + lampa + zasilacz
   case 75:  Zaznacz(2507,75); break;    //tester wtryskiwaczy ICR-3C + zasilacz
   case 76:  Zaznacz(2606,76); break;    //tester wtryskiwaczy ICR-3C + lampa + zasilacz
  }

  //funkcja zlicza wartosc wszystkich zaznaczonych produktów
  if(policz==null) policzWartosc();
 }

//******************************************************************************
 function Zaznacz(cena,id)
 {
   var ilosc=0;

   //jeśli dany element istnieje na stronie to odczytaj wpisaną ilość produktów
   if(document.getElementById('ed'+id)) ilosc=document.getElementById('ed'+id).value;

   //sprawdz czy ilosc produktów jest > 0
   if(ilosc>0)
   {
    //sprawdź czy jest on zaznaczony
    if(document.getElementById('cb'+id).checked)
    {
     //jeśli tak to ustaw kolor tła i oblicz wartość danego produktu
     document.getElementById('kol'+id).style.backgroundColor="#FF6666";
     wartosc[id-1]=cena*ilosc;

     //zaznacz produkt w tabeli i zapisz cookie
     produkty[id-1]=ilosc;
     setCookie();
    }
    //jeśli produkt nie jest zaznaczony
    else
    {
     //usuń kolor tła i wyzeruj wartośąć produktu
     document.getElementById('kol'+id).style.backgroundColor="transparent";
     wartosc[id-1]=0;

     //odznacz produkt w tabeli i zapisz cookie
     produkty[id-1]=0;
     setCookie();
    }
   }
 }

//******************************************************************************
 function policzWartosc()
 {
  var suma_wartosci=0;

  for(var i=0;i<size;i++)
  {
   //sumuj wartości wszystkich zaznaczonych produktów
   suma_wartosci+=wartosc[i];
  }

  //wypisz końcową sumę
  document.getElementById('edit_suma').value=suma_wartosci+" zł";
 }

//******************************************************************************
 function getCookie(nazwa)
 {
  if (document.cookie!="")
  {
   var toCookie=document.cookie.split("; ");
    for (i=0; i<toCookie.length; i++)
     {
      var nazwaCookie=toCookie[i].split("=")[0];
      var wartoscCookie=toCookie[i].split("=")[1];
      if (nazwaCookie==nazwa) return unescape(wartoscCookie)
     }
  }
 }

//******************************************************************************
 function setCookie()
 {
  //połącz elementy tabeli i zapisz do cookie
  document.cookie="prod="+produkty.join('_');
 }

//******************************************************************************
//wyśli formę z zamowieniem
 function Zamow()
 {
  if(SprawdzZamowienie())
  {
   document.form_zamowienie.action="/zamow.php3";
   document.form_zamowienie.submit();
  }
 }

  //------------------------------------------------------------------------
  function googleTranslateElementInit()
  {
   new google.translate.TranslateElement({
     pageLanguage: 'pl'
   }, 'google_translate_element');
  }

  //------------------------------------------------------------------------
  //wczytanie obrazków do pamięci aby szybciej się wyświetlały
  if(document.images)
  {
   button1_On = new Image();
   button2_On = new Image();
   button3_On = new Image();
   button4_On = new Image();
   button5_On = new Image();
   button6_On = new Image();
   button7_On = new Image();
   button8_On = new Image();
   button9_On = new Image();
   
   button1_On.src = "grafika/ofirmie2.gif";
   button2_On.src = "grafika/forum2.gif";
   button3_On.src = "grafika/produkty2.gif";
   button4_On.src = "grafika/porady2.gif";
   button5_On.src = "grafika/nowosci2.gif";
   button6_On.src = "grafika/zakupy2.gif";
   button7_On.src = "grafika/pobieranie2.gif";
   button8_On.src = "grafika/kontakt2.gif";
   button9_On.src = "grafika/promocje2.gif";

   button1_Off = new Image();
   button2_Off = new Image();
   button3_Off = new Image();
   button4_Off = new Image();
   button5_Off = new Image();
   button6_Off = new Image();
   button7_Off = new Image();
   button8_Off = new Image();
   button9_Off = new Image();

   button1_Off.src = "grafika/ofirmie1.gif";
   button2_Off.src = "grafika/forum1.gif";
   button3_Off.src = "grafika/produkty1.gif";
   button4_Off.src = "grafika/porady1.gif";
   button5_Off.src = "grafika/nowosci1.gif";
   button6_Off.src = "grafika/zakupy1.gif";
   button7_Off.src = "grafika/pobieranie1.gif";
   button8_Off.src = "grafika/kontakt1.gif";
   button9_Off.src = "grafika/promocje1.gif";
  }

  //------------------------------------------------------------------------
   var Dzien = new Array(7);
   var Miesiac = new Array(12);

   Dzien[0]="niedziela";
   Dzien[1]="poniedziałek";
   Dzien[2]="wtorek";
   Dzien[3]="środa";
   Dzien[4]="czwartek";
   Dzien[5]="piątek";
   Dzien[6]="sobota";

   Miesiac[0]="stycznia";
   Miesiac[1]="lutego";
   Miesiac[2]="marca";
   Miesiac[3]="kwietnia";
   Miesiac[4]="maja";
   Miesiac[5]="czerwca";
   Miesiac[6]="lipca";
   Miesiac[7]="sierpnia";
   Miesiac[8]="września";
   Miesiac[9]="października";
   Miesiac[10]="listopada";
   Miesiac[11]="grudnia";

  function WypiszDate()
  {
   var today=new Date();
   var weekday=today.getDay();
   var month=today.getMonth();
   var day=today.getDate();
   var year=today.getFullYear();

   return Dzien[weekday] + "," + " " + day + " " + Miesiac[month] + " " + year;
  }

  //------------------------------------------------------------------------
  function SprawdzEmail()
  {
   if(document.form_lista.adres.value=="")
   {
    alert("Należy wpisać adres email!");
    return false;
   }
   else
   {
    var re = new RegExp("[^@]{1,}[@]{1}[^@.]{1,}[.]{1}[^@]{1,}","gi");
    var wynik = re.test(document.form_lista.adres.value);

    if(wynik == false)
    {
     alert('Niepoprawny adres email!');
     return false;
    }
   }
   
   return true;
  }
  //------------------------------------------------------------------------
  function SprawdzSzukaj()
  {
   if(document.form_szukaj.e_szukaj.value=="")
   {
    alert("Należy wpisać poszukiwany wyraz!");
    return false;
   }
   return true;
  }
  //------------------------------------------------------------------------
  function ActivateButton(button)
  {
   if(document.images)
   {
    document.images[button].src = eval(button+"_On.src");
   }
  }
  //------------------------------------------------------------------------
  function DeactivateButton(button)
  {
   if(document.images)
   {
    document.images[button].src = eval(button+"_Off.src");
   }
  }
  //------------------------------------------------------------------------
  function ShowImg(plik)
  {
   var e = window.event;
   var x,y;
   var image=new Image();

   //odczytaj rozmiary zdjęcia
   image.src=plik;

   //odczytaj pozycję kursora na stronie uwzgledniając przesunięcie scrollbara
   if(document.documentElement)
   {
    x = e.clientX + document.documentElement.scrollLeft;
    y = e.clientY + document.documentElement.scrollTop;
   }

   //znajdź przesunięcie elementu div o nazwie TRESC + przesunięcie elementu div o nazwie STRONA
   px=document.getElementById('STRONA').offsetLeft + document.getElementById('TRESC').offsetLeft;
   py=document.getElementById('TRESC').offsetTop  + document.getElementById('STRONA').offsetTop;

   //wyświetl obrazek
   document.getElementById('obr').style.left=x-px;
   document.getElementById('obr').style.top=y-py;
   document.getElementById('obr').style.width=image.width;
   document.getElementById('obr').style.height=image.height;
   document.getElementById('obr').style.background='url('+plik+')';
   document.getElementById('obr').style.visibility='visible';
  }
  //------------------------------------------------------------------------
  function HideImg()
  {
   document.getElementById('obr').style.visibility='hidden';
  }
  //------------------------------------------------------------------------
  function SetTarget1()
  {
   document.form_szukaj.action='index.php?id=szukaj';
   document.form_szukaj.target='_self';
  }
  //------------------------------------------------------------------------
  function SetTarget2()
  {
   document.form_szukaj.action='./szukaj_internet.php3';
   document.form_szukaj.target='_blank';
  }
  //------------------------------------------------------------------------
  function Nowosc()
  {
   //---------------musi tu być hidden bo inaczej nie działa----------------
   if(document.getElementById('nowosc').style.visibility=='hidden')
   {
    document.getElementById('nowosc').style.visibility='visible';
    document.getElementById('nowosc2').style.visibility='hidden';
   }
   else
   {
    document.getElementById('nowosc').style.visibility='hidden';
    document.getElementById('nowosc2').style.visibility='visible';
   }

   window.setTimeout('Nowosc()',700);
  }
  //------------------------------------------------------------------------
  function Forum()
  {
   //---------------musi tu być hidden bo inaczej nie działa----------------
   if(document.getElementById('napis_forum').style.visibility=='hidden')
   {
    document.getElementById('napis_forum').style.visibility='visible';
   }
   else
   {
    document.getElementById('napis_forum').style.visibility='hidden';
   }

   window.setTimeout('Forum()',500);
  }
  //------------------------------------------------------------------------
  
  function Zakupy_Promocje()
  {
   if(document.images["button6"].src==button6_On.src)
   {
    document.images["button6"].src=button6_Off.src;
    document.images["button9"].src=button9_On.src;
   }
   else
   {
    document.images["button6"].src=button6_On.src;
    document.images["button9"].src=button9_Off.src;
   }

   window.setTimeout('Zakupy_Promocje()',600);
  }
  //------------------------------------------------------------------------

  function Marquee()
  {
   var msg=document.form_scroll.napis.value;
   document.form_scroll.napis.value=msg.substring(1)+msg.substring(0,1);

   window.setTimeout('Marquee()',150);
  }

  //------------------------------------------------------------------------




  function SprawdzZamowienie()
  {
   var checked=false;
   for (var j=1; j<=100; j++)
   {
    box = eval("document.form_zamowienie.cb" + j);
    if(box && box.checked)
    {
     checked=true;
     break;
    }
   }
   if(!checked)
   {
    alert('Należy zaznaczyć conajmniej jeden produkt!');
    return false;
   }
   
   
   else if(document.form_zamowienie.firma.value=="" && document.form_zamowienie.nazwisko.value=="")
   {
    alert('Proszę uzupełnić nazwę firmy lub wpisać imię i nazwisko!');  return false;
   }
   else if(document.form_zamowienie.ulica.value=="")
   {
    alert('Proszę uzupełnić ulicę!');  return false;
   }
   else if(document.form_zamowienie.kod.value=="")
   {
    alert('Proszę uzupełnić kod!');  return false;
   }
   else if(document.form_zamowienie.miejscowosc.value=="")
   {
    alert('Proszę uzupełnić miejscowość!');  return false;
   }
   else if(document.form_zamowienie.nip.value=="")
   {
    alert('Proszę uzupełnić NIP!');  return false;
   }
   else if(document.form_zamowienie.telefon1.value=="" && document.form_zamowienie.telefon2.value=="")
   {
    alert('Proszę wpisać conajmniej jeden numer telefonu!');  return false;
   }
   else if(!confirm("Czy wszystkie dane są poprawne?")) return false;

   return true;
  }

