function __getElementById( id )
{
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}

function gotoKatalogItem(id)
{
  if (id != -1)
    this.location.href = "?sec=katalog&katalog_show=" + id;
}

function setCurrentKatalogItem(control)
{
  var Tree = new Object();
  Tree[1] = new Object();
  Tree[1][2] = new Object();
  Tree[1][2][58] = '';
  Tree[1][2][59] = '';
  Tree[1][2][60] = '';
  Tree[1][2][502] = '';
  Tree[1][2][503] = '';
  Tree[1][11] = new Object();
  Tree[1][11][12] = '';
  Tree[1][11][149] = '';
  Tree[1][11][61] = '';
  Tree[1][11][62] = '';
  Tree[1][11][63] = '';
  Tree[1][11][64] = '';
  Tree[1][11][65] = '';
  Tree[1][11][66] = '';
  Tree[1][11][67] = '';
  Tree[1][11][68] = '';
  Tree[1][11][490] = '';
  Tree[1][11][496] = '';
  Tree[1][11][512] = '';
  Tree[1][14] = new Object();
  Tree[1][14][69] = '';
  Tree[1][14][70] = '';
  Tree[1][14][71] = '';
  Tree[1][14][72] = '';
  Tree[1][14][73] = '';
  Tree[1][14][74] = '';
  Tree[1][14][75] = '';
  Tree[1][14][76] = '';
  Tree[1][14][77] = '';
  Tree[1][14][513] = '';
  Tree[1][14][514] = '';
  Tree[1][14][515] = '';
  Tree[1][20] = new Object();
  Tree[1][20][21] = '';
  Tree[1][20][78] = '';
  Tree[1][20][79] = '';
  Tree[1][20][143] = '';
  Tree[24] = new Object();
  Tree[24][25] = new Object();
  Tree[24][25][141] = '';
  Tree[24][25][142] = '';
  Tree[24][26] = new Object();
  Tree[24][27] = new Object();
  Tree[24][27][144] = '';
  Tree[24][27][145] = '';
  Tree[24][140] = new Object();
  Tree[24][150] = new Object();
  Tree[24][509] = new Object();
  Tree[24][509][510] = '';
  Tree[24][509][511] = '';
  Tree[24][522] = new Object();
  Tree[24][523] = new Object();
  Tree[24][524] = new Object();
  Tree[24][525] = new Object();
  Tree[29] = new Object();
  Tree[29][105] = new Object();
  Tree[29][105][106] = '';
  Tree[29][105][107] = '';
  Tree[29][105][108] = '';
  Tree[29][105][498] = '';
  Tree[29][109] = new Object();
  Tree[29][109][110] = '';
  Tree[29][109][111] = '';
  Tree[29][112] = new Object();
  Tree[29][112][113] = '';
  Tree[29][112][114] = '';
  Tree[29][112][528] = '';
  Tree[29][491] = new Object();
  Tree[29][491][492] = '';
  Tree[29][491][493] = '';
  Tree[29][491][494] = '';
  Tree[34] = new Object();
  Tree[34][35] = new Object();
  Tree[34][35][115] = '';
  Tree[34][35][116] = '';
  Tree[34][35][487] = '';
  Tree[34][39] = new Object();
  Tree[34][39][85] = '';
  Tree[34][39][501] = '';
  Tree[34][42] = new Object();
  Tree[34][42][90] = '';
  Tree[34][117] = new Object();
  Tree[34][117][118] = '';
  Tree[34][117][119] = '';
  Tree[34][120] = new Object();
  Tree[34][120][121] = '';
  Tree[34][485] = new Object();
  Tree[34][122] = new Object();
  Tree[34][122][123] = '';
  Tree[34][122][124] = '';
  Tree[34][122][125] = '';
  Tree[34][129] = new Object();
  Tree[34][129][131] = '';
  Tree[34][129][132] = '';
  Tree[34][126] = new Object();
  Tree[34][126][127] = '';
  Tree[34][126][128] = '';
  Tree[34][130] = new Object();
  Tree[34][130][133] = '';
  Tree[34][130][134] = '';
  Tree[34][130][135] = '';
  Tree[34][504] = new Object();
  Tree[34][504][505] = '';
  Tree[34][504][506] = '';
  Tree[34][504][507] = '';
  Tree[34][504][508] = '';
  var Names = new Object();
  Names[1] = "Kovinsko pohištvo";
  Names[2] = "Arhivske omare";
  Names[11] = "Kartotečni predalniki";
  Names[12] = "A4 leže";
  Names[14] = "Garderobne omare";
  Names[18] = "Serija VKS";
  Names[19] = "Serija CP";
  Names[20] = "Pohištvo za delavnice";
  Names[21] = "omare";
  Names[24] = "Regali in arhivski sistemi";
  Names[25] = "Pisarniški regali";
  Names[26] = "Skladiščni regali";
  Names[27] = "Premični arhivski sistemi";
  Names[29] = "Ognjevarne in varnostne omare";
  Names[34] = "Trezorji";
  Names[35] = "Pohištveni trezorji serija 1";
  Names[39] = "Pohištveni trezorji serija 2";
  Names[42] = "Pohištveni trezorji serija 3";
  Names[46] = "Serija AMS";
  Names[47] = "Serija WT";
  Names[51] = "Trezorji za magnetne medije";
  Names[52] = "Varnostne omare za orožje";
  Names[54] = "Serija Lloyd";
  Names[55] = "Serija CE";
  Names[56] = "Elektronske ključavnice";
  Names[58] = "z dvokrilnimi vrati";
  Names[59] = "z rolo vrati";
  Names[60] = "z drsnimi vrati";
  Names[61] = "A3 leže";
  Names[62] = "A4 pokončno";
  Names[63] = "A5 leže";
  Names[64] = "A5 pokončno";
  Names[65] = "A6 leže";
  Names[66] = "za mikrofilme";
  Names[67] = "za CD-je";
  Names[68] = "za načrte";
  Names[69] = "klasične";
  Names[70] = "s predelno steno";
  Names[71] = "prekatniki, več vrat po višini";
  Names[72] = "za čistila";
  Names[73] = "Z omarice";
  Names[74] = "s HPL vrati";
  Names[75] = "kombinirane";
  Names[76] = "za gasilce";
  Names[77] = "klopi";
  Names[78] = "predalniki";
  Names[79] = "mize";
  Names[85] = "serija AKT, AMT, AWS";
  Names[88] = "CP";
  Names[89] = "CP";
  Names[90] = "serija Office";
  Names[105] = "Ognjevarne omare";
  Names[106] = "serija CP";
  Names[107] = "serija Lloyd";
  Names[108] = "serija Dera";
  Names[109] = "Ognjevarni predalniki";
  Names[110] = "serija  FireKing";
  Names[111] = "serija Sun";
  Names[112] = "Varn. omare za kemikalije ";
  Names[113] = "serija C";
  Names[114] = "serija CET";
  Names[115] = "serija ET";
  Names[116] = "serija Royal";
  Names[117] = "Pohištveni trezorji serije 4";
  Names[118] = "serija MT";
  Names[119] = "serija MTD";
  Names[120] = "Pohištveni trezorji serije 5";
  Names[121] = "serija Royal";
  Names[122] = "Trezorji za magnetne medije - data trezorji";
  Names[123] = "serija Micro";
  Names[124] = "serija DataPlus+";
  Names[125] = "serija DES";
  Names[126] = "Vgradni trezorji";
  Names[127] = "serija AMS";
  Names[128] = "serija WT";
  Names[129] = "Podpultne blagajne in depozitni trezorji";
  Names[130] = "Omare za orožje";
  Names[131] = "Supercassa";
  Names[132] = "DeRaat";
  Names[133] = "serija HS";
  Names[134] = "serija Siegen";
  Names[135] = "serija Ranger";
  Names[140] = "Drsni regali";
  Names[141] = "Sysco";
  Names[142] = "dodatki";
  Names[143] = "regalni sistemi";
  Names[144] = "na elektro pogon";
  Names[145] = "na ročni pogon";
  Names[149] = "\"foolscap\" leže";
  Names[150] = "Avtomatske kartotečne omare";
  Names[485] = "Pohištveni trezorji serije 6";
  Names[487] = "serija ES";
  Names[490] = "za manj pogosto uporabo";
  Names[491] = "Trezorji za magnetne medije - data trezorji";
  Names[492] = "serija Micro";
  Names[493] = "serija DataPlus+";
  Names[494] = "serija DES";
  Names[496] = "Premium predalniki";
  Names[498] = "Certificirane ognjevarne omare";
  Names[501] = "serija AME";
  Names[502] = "Premium omare";
  Names[503] = "za manj pogosto uporabo";
  Names[504] = "Trezorji višjih varnostnih stopenj";
  Names[505] = "Trezorji varnostne stopnje II";
  Names[506] = "Trezorji varnostne stopnje III";
  Names[507] = "Trezorji varnostne stopnje IV";
  Names[508] = "Trezorji varnostne stopnje V";
  Names[509] = "Regali za knjižnice - NOVO";
  Names[510] = "Regali";
  Names[511] = "dodatki";
  Names[512] = "\"Soft Touch\"";
  Names[513] = "ozke omarice";
  Names[514] = "nizke omarice";
  Names[515] = "dva razdelka, eno zaklepanje";
  Names[517] = "Regali";
  Names[518] = "Dodaci";
  Names[522] = "Regali za muzeje - NOVO";
  Names[523] = "Regali za trgovine";
  Names[524] = "Paletni regali";
  Names[525] = "Konzolni regali";
  Names[528] = "serija EN";
  var sel1 = __getElementById('trevis_cat_sel_1');
  var sel2 = __getElementById('trevis_cat_sel_2');
  var sel3 = __getElementById('trevis_cat_sel_3');
  if (control.name == sel1.name) {
    var selection = sel1.options[sel1.selectedIndex].value;
    if (Tree[selection] != undefined) {
      sel2.options.length = 0;
      sel3.options.length = 0;
      sel2.options[sel2.options.length] = new Option('-- Izbira --', -1, true);
      sel3.options[sel3.options.length] = new Option('-- Izbira --', -1, true);   
      for (var i in Tree[selection]) {
        sel2.options[sel2.options.length] = new Option(Names[i], i, false);
      }   
    } else {
      gotoKatalogItem(selection);
    }
  } else if (control.name == sel2.name) {
    var selection = sel1.options[sel1.selectedIndex].value;
    var selection2 = sel2.options[sel2.selectedIndex].value;
    sel3.options.length = 0;
    sel3.options[sel3.options.length] = new Option('-- Izbira --', -1, true);
    var c = 0;
    for (var i in Tree[selection][selection2]) {
      sel3.options[sel3.options.length] = new Option(Names[i], i, false);
      c++;
    }
    if (c == 0) gotoKatalogItem(selection2);  
  } else {
    gotoKatalogItem(sel3.options[sel3.selectedIndex].value);
  }
  return true;
}

