function opt(kategory_id, kategory_name){
  this.id= kategory_id;
  this.name = kategory_name;
}

var arrCategory = new Array();
arrCategory[99] = '';

// AGD i RTV
arrCategory[10] = new Array(
  new opt('10', 'Elektronika'),
  new opt('11', 'Kable i wtyki'),
  new opt('12', 'Kamery'),
  new opt('13', 'Sprzęt audio'),
  new opt('14', 'Sprzęt dyskotekowy'),
  new opt('15', 'Sprzęt i akcesoria AGD'),
  new opt('16', 'TV, video i DVD')
);

// Antyki i sztuka
arrCategory[11] = new Array(
  new opt('10', 'Akcesoria plastyczne'),
  new opt('11', 'Antyki'),
  new opt('12', 'Ceramika i porcelana'),
  new opt('13', 'Grafika i rysunek'),
  new opt('14', 'Malarstwo i rzeźba'),
  new opt('15', 'Meble zabytkowe'),
  new opt('16', 'Sztuka współczesna')
);

// Dla Dzieci
arrCategory[12] = new Array(
  new opt('10', 'Artykuły szkolne'),
  new opt('11', 'Obuwie dziecięce'),
  new opt('12', 'Ubranka i dodatki'),
  new opt('13', 'Wózki i foteliki'),
  new opt('14', 'Zabawki'),
  new opt('15', 'Zdrowie i higiena')
);

// Dom i ogród
arrCategory[13] = new Array(
  new opt('10', 'Alarmy'),
  new opt('11', 'Budownictwo i akcesoria'),
  new opt('12', 'Meble'),
  new opt('13', 'Oświetlenie'),
  new opt('15', 'Urządzenia i narzędzia'),
  new opt('16', 'Wyposażenie wnętrz'),
  new opt('17', 'Zwierzęta'),
  new opt('18', 'Żywność')
);

// Fotografia
arrCategory[14] = new Array(
  new opt('10', 'Akcesoria fotograficzne'),
  new opt('11', 'Aparaty fotograficzne'),
  new opt('12', 'Karty pamięci'),
  new opt('13', 'Usługi fotograficzne')
);

// Gry i filmy
arrCategory[15] = new Array(
  new opt('11', 'Bilety do kina'),
  new opt('12', 'Gadżety filmowe'),
  new opt('13', 'Gry'),
  new opt('14', 'Kasety VHS'),
  new opt('15', 'Konsole i automaty'),
  new opt('16', 'Płyty DVD i VCD'),
  new opt('17', 'Usługi filmowe')
);

// Kolekcje i hobby
arrCategory[16] = new Array(
  new opt('10', 'Birofilistyka'),
  new opt('11', 'Filumenistyka'),
  new opt('12', 'Karty kolekcjonerskie'),
  new opt('13', 'Karty telefoniczne'),
  new opt('14', 'Medale i ordery'),
  new opt('15', 'Militaria'),
  new opt('16', 'Modelarstwo'),
  new opt('17', 'Monety i banknoty'),
  new opt('18', 'Papalia'),
  new opt('19', 'Papiery wartościowe'),
  new opt('20', 'Pocztówki'),
  new opt('21', 'Skamieliny i minerały'),
  new opt('22', 'Trafika'),
  new opt('23', 'Znaczki pocztowe')
);

// Komputery
arrCategory[17] = new Array(
  new opt('10', 'Akcesoria komputerowe'),
  new opt('11', 'Części komputerowe'),
  new opt('12', 'Drukarki i skanery'),
  new opt('13', 'Internet'),
  new opt('14', 'Komputery PC'),
  new opt('15', 'Monitory'),
  new opt('16', 'Notebooki i palmptopy'),
  new opt('17', 'Oprogramowanie'),
  new opt('18', 'Serwery i SCSI'),
  new opt('19', 'Urządzenia wskazujące')
);

// Książki i komiksy
arrCategory[18] = new Array(
  new opt('10', 'E-booki'),
  new opt('11', 'Gazety i czasopisma'),
  new opt('12', 'Książki i komiksy'),
  new opt('13', 'Mapy i kalendarze'),
  new opt('14', 'Podręczniki i lektury')
);

// Motoryzacja
arrCategory[19] = new Array(
  new opt('10', 'Car audio i video'),
  new opt('11', 'Chemia samochodowa'),
  new opt('12', 'Części motoryzacyjne'),
  new opt('13', 'Łodzie i inne pojazdy'),
  new opt('14', 'Motocykle'),
  new opt('15', 'Przyczepy i naczepy'),
  new opt('16', 'Samochody'),
  new opt('17', 'Sprzęt warsztatowy'),
  new opt('18', 'Tuning')
);

// Muzyka i instrumenty
arrCategory[20] = new Array(
  new opt('10', 'Akcesoria muzyczne'),
  new opt('11', 'Bilety i wejściówki'),
  new opt('12', 'Gadżety muzyczne'),
  new opt('13', 'Instrumenty'),
  new opt('14', 'Kasety magnetofonowe'),
  new opt('15', 'Płyty winylowe, CD i DVD'),
  new opt('16', 'Sprzęt estradowy i studyjny'),
  new opt('17', 'Zespoły muzyczne')
);

// Nieruchomości
arrCategory[21] = new Array(
  new opt('10', 'Domy'),
  new opt('11', 'Garaże'),
  new opt('12', 'Grunty i działki'),
  new opt('13', 'Lokale użytkowe'),
  new opt('14', 'Magazyny i hale'),
  new opt('15', 'Mieszkania i apartamenty'),
  new opt('16', 'Noclegi'),
  new opt('17', 'Obiekty'),
  new opt('18', 'Pokoje i stancje'),
  new opt('19', 'Powierzchnie biurowe'),
  new opt('20', 'Projekty')
);

// Obuwie, odzież, dodatki
arrCategory[22] = new Array(
  new opt('11', 'Biżuteria'),
  new opt('12', 'Galanteria i dodatki'),
  new opt('13', 'Obuwie'),
  new opt('14', 'Odzież'),
  new opt('15', 'Specjalne okazje'),
  new opt('16', 'Zegarki')
);

// Praca, usługi, nauka
arrCategory[23] = new Array(
  new opt('10', 'Biznes'),
  new opt('11', 'Korepetycje'),
  new opt('12', 'Kursy i szolenia'),
  new opt('13', 'Praca'),
  new opt('14', 'Usługi')
);

// Przemysł i firma
arrCategory[24] = new Array(
  new opt('10', 'Biuro'),
  new opt('11', 'Budownictwo'),
  new opt('12', 'Handel i magazynowanie'),
  new opt('13', 'Maszyny, urządzenia, narzędzia'),
  new opt('14', 'Przemysł i automatyka'),
  new opt('15', 'Reklama'),
  new opt('16', 'Rolnictwo')
);

// Sport i turystyka
arrCategory[25] = new Array(
  new opt('10', 'Bilety sportowe'),
  new opt('11', 'Obuwie i odzież sportowa'), 
  new opt('12', 'Sprzęt sportowy'),
  new opt('13', 'Sprzęt turystyczny'),
  new opt('14', 'Usługi turystyczne')
);

// Telefony i akcesoria
arrCategory[26] = new Array(
  new opt('10', 'Akcesoria GSM'),
  new opt('11', 'Doładowania pre-paid'),
  new opt('12', 'Komunikacja radiowa'),
  new opt('13', 'Telefony komórkowe'),
  new opt('14', 'Telefony stacjonarne')
);

// Zdrowie i uroda
arrCategory[27] = new Array(
  new opt('10', 'Kosmetyki pielęgnacyjne'),
  new opt('11', 'Perfumy i wody'),
  new opt('12', 'Uroda'),
  new opt('13', 'Zdrowie i medycyna')
);

// Pozostałe
arrCategory[28] = new Array(
  new opt('10', 'Dziwactwa'),
  new opt('11', 'Pamiątki i prezenty'),
  new opt('12', 'Tylko dla dorosłych'),
  new opt('13', 'Pozostałe')
);

function addSub($category)
{
  var listBox = document.getElementById('kategoria');
  var subListBox = document.getElementById('podkategoria');
  subListBox.options.length = 1;

  for (var i = 0; i < listBox.length; i++){
    if (listBox.options[i].selected){
      var val = listBox.options[i].value;
      if ($category){
        for (var j = 0; j < $category.length; j++){
          subListBox.options.add(new Option($category[j].name, $category[j].id));
        }
      }
    }
  }
}
