<!--
/*  function set_back_state(state) {
    setParameter("back_state", state);

    var el;
    el = getIDRef("history_back", "frame_tecdoc_top");
    if ( el ) {
      switch (state) {
        case "1":
          hide(el);
          break;
        default:
          show(el);
      }
    }
  };
*/

  function click_jarmutipus(id) {
    //set_back_state(1);
    document.form_tecdoc_jarmutipus.jarmutipus_id.value = id;
    document.form_tecdoc_jarmutipus.submit();
    //return false;
  };

  function click_jarmutortenet(id) {
    //set_back_state(1);
    document.form_jarmutortenet_jarmutipus.jarmutipus_id.value = id;
    document.form_jarmutortenet_jarmutipus.submit();
    //return false;
  };

  function click_root_alkatreszcsoport(id) {
    //set_back_state(2);
    document.form_alkatreszcsoport.alkatreszcsoport_id.value = id;
    document.form_alkatreszcsoport.submit();
  };

  function click_alkcsoportlista() {
    //set_back_state(3);
    document.form_alkcsoportlista.submit();
  };

  function click_alkatreszcsoport(id) {
    document.form_alkatreszcsoport.alkatreszcsoport_id.value = id;
    document.form_alkatreszcsoport.submit();
    //document.form_cikklista.alkatreszcsoport_id.value = id;
    //document.form_cikklista.submit();
    //return false;
  };

  function click_alkatreszcsoport_2(id) {
    document.form_alkatreszcsoport_2.alkatreszcsoport_id.value = id;
    document.form_alkatreszcsoport_2.submit();
    //document.form_cikklista.alkatreszcsoport_id.value = id;
    //document.form_cikklista.submit();
    //return false;
  };

  function click_cikk(id) {
    //set_back_state(4);
    document.form_tecdoc_cikk.cikk_id.value = id;
    document.form_tecdoc_cikk.submit();
    //return false;
  };

// kosárban lévő mennyiség módosítása
  function click_kosar(id) {
    function getMennyiseg(obj) {
      var value = 0;
      if (obj) {
        txtval = obj.value.replace(",",".").replace(" ","");
        value = parseFloat(txtval);
        if (isNaN(value)) {
          value = 0;
        }
      }
      return value;
    }

    /* i_cikk_id */
    var i_cikk_id_obj = document.getElementById("i_cikk_id_" + id);
    var i_cikk_id = getMennyiseg(i_cikk_id_obj);

    /* rendelés mennyiség */
    var rendeles_obj = document.getElementById("rendeles_" + id);
    var rendeles = getMennyiseg(rendeles_obj);
    var orig_rendeles_obj = document.getElementById("orig_rendeles_" + id);
    var orig_rendeles = getMennyiseg(orig_rendeles_obj);

    /* előrendelés mennyiség */
    var elorendeles_obj = document.getElementById("elorendeles_" + id);
    var elorendeles = getMennyiseg(elorendeles_obj);
    var orig_elorendeles_obj = document.getElementById("orig_elorendeles_" + id);
    var orig_elorendeles = getMennyiseg(orig_elorendeles_obj);

    if (orig_rendeles != rendeles || orig_elorendeles != elorendeles) {
      // ha változott az érték, csak akkor submitolunk
      callToServer('/rpc/kosar_update.php?i_cikk_id='+i_cikk_id+'&rendeles='+rendeles+'&elorendeles='+elorendeles+'&id='+id, false);
    }
  };


// kosárban lévő mennyiség módosítása (enter megnyomásával)
  function kosarba_on_enter(id, event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
      click_kosar(id);
      return false;
    } else {
      return true;
    }
  };


  function kosar_change(id) {
    function getMennyiseg(obj) {
      var value = 0;
      if (obj) {
        txtval = obj.value.replace(",",".").replace(" ","");
        value = parseFloat(txtval);
        if (isNaN(value)) {
          value = 0;
        }
        obj.value = value;
      }
      return value;
    }

    /* rendelés mennyiség */
    var rendeles_obj = document.getElementById("rendeles_" + id);
    var rendeles = getMennyiseg(rendeles_obj);
    var orig_rendeles_obj = document.getElementById("orig_rendeles_" + id);
    var orig_rendeles = getMennyiseg(orig_rendeles_obj);

    /* előrendelés mennyiség */
    var elorendeles_obj = document.getElementById("elorendeles_" + id);
    var elorendeles = getMennyiseg(elorendeles_obj);
    var orig_elorendeles_obj = document.getElementById("orig_elorendeles_" + id);
    var orig_elorendeles = getMennyiseg(orig_elorendeles_obj);

    /* nettó egységár */
    var nettoea1_obj = document.getElementById("nettoea1_" + id);
    var nettoea1 = getMennyiseg(nettoea1_obj);
    var nettoea2_obj = document.getElementById("nettoea2_" + id);
    var nettoea2 = getMennyiseg(nettoea2_obj);

    /* ÁFA */
    var afa_obj = document.getElementById("afa_" + id);
    var afa = (100 + getMennyiseg(afa_obj)) / 100.0;

    /* a számításba veendő mennyiség meghatározása */
    var mennyiseg = 0;
    if (elorendeles_obj) {
      mennyiseg = rendeles + elorendeles;
    } else {
      mennyiseg = rendeles;
    }

    /* Összesített mennyiség */
    var osszesites_obj = document.getElementById("osszesites_" + id);
    if (osszesites_obj) osszesites_obj.innerHTML = mennyiseg;

    /* mennyiség módosítás jelzése */
    var update_icon = document.getElementById("kosar_update_" + id);
    if (update_icon) {
      if (orig_rendeles != rendeles || orig_elorendeles != elorendeles) {
        update_icon.style.visibility = "visible";
      } else {
        update_icon.style.visibility = "hidden";
      }
    }

    /* tele kosár jelzése */
    var tele_icon = document.getElementById("kosar_tele_" + id);
    if (tele_icon) {
      if (rendeles + elorendeles) {
        tele_icon.style.visibility = "visible";
      } else {
        tele_icon.style.visibility = "hidden";
      }
    }

    /* érték kiszámítása */
    var nettoertek1 = mennyiseg * nettoea1;
    var nettoertek2 = mennyiseg * nettoea2;
    var bruttoertek1 = nettoertek1 * afa;
    var bruttoertek2 = nettoertek2 * afa;

    /* nettó érték */
    var nettoertek_obj = document.getElementById("nettoertek_" + id);
    if (nettoertek_obj) {
      nettoertek_obj.innerHTML = StrU(nettoertek1, 1, 2);
      nettoertek_obj.title = StrU(nettoertek2, 1, 2) + ' HUF';
    }

    /* bruttó érték */
    var bruttoertek_obj = document.getElementById("bruttoertek_" + id);
    if (bruttoertek_obj) {
      //if (bruttoertek_obj.title) {
      //  bruttoertek_obj.innerHTML = StrU(bruttoertek1, 1, 2);
      //  bruttoertek_obj.title = StrU(bruttoertek2, 1, 2) + ' HUF';
      //} else {
        bruttoertek_obj.innerHTML = StrU(bruttoertek2, 1, 2);
      //}
    }

    /* érdeklődés gomb */
    var erdeklodes_obj = document.getElementById("erdeklodes_gomb");
    if (erdeklodes_obj) {
      erdeklodes_obj.style.visibility = "visible";
    }

    /* fizetendo */
    /*var fizetendo_obj = document.getElementById("fizetendo");
    if (fizetendo_obj) {
      fizetendo = parseFloat(fizetendo_obj.innerHTML);
      if (!isNaN(fizetendo)) {
        fizetendo = fizetendo - (orig_rendeles + orig_elorendeles) * nettoea2 * afa;
        fizetendo = fizetendo + bruttoertek2;
        fizetendo_obj.innerHTML = StrU(fizetendo, 1, 2);
      }
    }*/

    return true;
  }


  function click_kosar_teteltorles(id) {
    function getMennyiseg(obj) {
      var value = 0;
      if (obj) {
        txtval = obj.value.replace(",",".").replace(" ","");
        value = parseFloat(txtval);
        if (isNaN(value)) {
          value = 0;
        }
      }
      return value;
    }

    var conf = confirm ("Valóban törli a tételt a kosárból?", "d");

    if (conf) {
      /* i_cikk_id */
      var i_cikk_id_obj = document.getElementById("i_cikk_id_" + id);
      var i_cikk_id = getMennyiseg(i_cikk_id_obj);

      callToServer('/rpc/kosar_del.php?i_cikk_id='+i_cikk_id+'&id='+id, false);
    }
  };


  // kosár ürítése
  function click_kosar_torles() {
    return confirm ("Valóban törli a kosarának teljes tartalmát?", "d");
    //) {
    //  document.form_kosar_torles.submit();
    //}
  };


  // kosárban lévő tételek listázása
  function click_kosar_kosarlista() {
    document.form_kosar_kosarlista.submit();
  };


  // rendelés összeállításon lévő tételek megjelenítése
  function click_rendeles_rendeleslista() {
    document.form_rendeles_rendeleslista.submit();
  };

/*
  // rendelés összeállításon lévő szállítási és számlázási adatok megjelenítése
  function click_rendeles_adatok() {
    document.form_rendeles_adatok.submit();
  };
*/

  // rendelés összeállításon lévő szállítási és számlázási adatok módosítása
  function click_rendeles_adatmodositas() {
    document.form_rendeles_adatmodositas.submit();
  };


  // rendelés összeállításon lévő szállítási és számlázási adatok mentése
  function click_rendeles_adatmentes() {
    document.form_rendeles_adatmentes.submit();
  };


  // rendelés összeállításon lévő tételek megrendelése
  function click_rendeles_megrendeles() {
    document.form_rendeles_megrendeles.submit();
  };


  // vissza gombon kattintva a form_back.submit helyett fut le
  function click_back() {
    switch (getParameter("back_state")) {
      case "1":
        //set_back_state("");
        alert("A history elején áll.");
        break;
      case "2":
        //set_back_state(1);
        parent.frames["frame_tecdoc_main"].location.href = "tecdoc_fs_02.php";
        break;
      case "3":
        //set_back_state(2);
        parent.frames["frame_tecdoc_main"].location.href = "tecdoc_alkcsoportlista.php";
        break;
      case "4":
        //set_back_state(3);
        parent.frames["frame_tecdoc_main"].location.href = "tecdoc_fs_05.php";
        break;
      default:
        window.alert ("A [back_state] paraméter értéke [" + getParameter("back_state") + "] érvénytelen.");
    }
  }


  // a többlapos találati listának adott oldalára ugrik
  function click_pager_page(formname, lap) {
    var lap_db;
    var lap_elso;
    document.forms[formname].lap.value = lap;
    lap_db = document.forms[formname].lap_db.value;
    lap_elso = Math.floor((lap - 1) / lap_db ) * lap_db + 1;
    document.forms[formname].lap_elso.value = lap_elso;
    document.forms[formname].submit();
  }


  function click_foto(id, nev) {
    var winW = 500, winH = 500;
    if (!nev) { nev = 'kaillusztracio'; }
    var win=winopen('tecdoc_illusztracio.php?illusztracio_id='+id, nev, 'outerWidth='+winW+',outerHeight='+winH+',scrollbars=yes,resizable=yes,hotkeys=no,status=no',true);

    var x=(screen.width/2)-(winW/2);
    var y=(screen.height/2)-(winH/2);
    win.moveTo(x,y);
    win.focus();
  }


  function click_shop_foto(sorszam, cikkjellemzo_id) {
    var winW = 650, winH = 550;

    var win=winopen('shop_illusztracio.php?sorszam='+sorszam+'&cikkjellemzo_id='+cikkjellemzo_id,'kaillusztracio','outerWidth='+winW+',outerHeight='+winH+',scrollbars=yes,resizable=yes,hotkeys=no,status=no',true);

    var x=(screen.width/2)-(winW/2);
    var y=(screen.height/2)-(winH/2);
    win.moveTo(x,y);
    win.focus();
  }


  function click_shopccs_foto(sorszam, cikkcsoport_id) {
    var winW = 650, winH = 550;

    var win=winopen('shop_illusztracio.php?sorszam='+sorszam+'&cikkcsoport_id='+cikkcsoport_id,'kaillusztracio','outerWidth='+winW+',outerHeight='+winH+',scrollbars=yes,resizable=yes,hotkeys=no,status=no',true);

    var x=(screen.width/2)-(winW/2);
    var y=(screen.height/2)-(winH/2);
    win.moveTo(x,y);
    win.focus();
  }


  function click_karosszeria_foto(cikkszam) {
    var winW = 700, winH = 600;

    var win=winopen('karosszeria_illusztracio.php?cikkszam='+cikkszam,'kaillusztracio','outerWidth='+winW+',outerHeight='+winH+',scrollbars=yes,resizable=yes,hotkeys=no,status=no',true);

    var x=(screen.width/2)-(winW/2);
    var y=(screen.height/2)-(winH/2);
    win.moveTo(x,y);
    win.focus();
  }


  function SzamlazasiAdatMasolas() {
    document.form_rendeles_adatmentes.szallitas_nev.value = document.form_rendeles_adatmentes.szamla_nev.value;
    document.form_rendeles_adatmentes.szallitas_telepules.value = document.form_rendeles_adatmentes.szamla_telepules.value;
    document.form_rendeles_adatmentes.szallitas_irszam.value = document.form_rendeles_adatmentes.szamla_irszam.value;
    document.form_rendeles_adatmentes.szallitas_utca.value = document.form_rendeles_adatmentes.szamla_utca.value;
  }


  function click_katalogus(id, nev) {
    var winW = 650, winH = 500;
    if (!nev) { nev = 'kacikk'; }
    var win=winopen('cikk_katalogus.php?i_cikk_id='+id, nev, 'outerWidth='+winW+',outerHeight='+winH+',scrollbars=yes,resizable=yes,hotkeys=no,status=no',true);

    var x=(screen.width/2)-(winW/2);
    var y=(screen.height/2)-(winH/2);
    win.moveTo(x,y);
    win.focus();
  }

  function click_alkatresz(id, nev) {
    var winW = 650, winH = 500;
    if (!nev) { nev = 'kacikk'; }
    var win=winopen('cikk_alkatresz.php?tecdoc_cikk_id='+id, nev, 'outerWidth='+winW+',outerHeight='+winH+',scrollbars=yes,resizable=yes,hotkeys=no,status=no',true);

    var x=(screen.width/2)-(winW/2);
    var y=(screen.height/2)-(winH/2);
    win.moveTo(x,y);
    win.focus();
  }

  function click_jarmu(id, nev) {
    var winW = 650, winH = 500;
    if (!nev) { nev = 'kacikk'; }
    var win=winopen('cikk_jarmu.php?tecdoc_cikk_id='+id, nev, 'outerWidth='+winW+',outerHeight='+winH+',scrollbars=yes,resizable=yes,hotkeys=no,status=no',true);

    var x=(screen.width/2)-(winW/2);
    var y=(screen.height/2)-(winH/2);
    win.moveTo(x,y);
    win.focus();
  }

  function click_oeszam(id, nev) {
    var winW = 650, winH = 500;
    if (!nev) { nev = 'kacikk'; }
    var win=winopen('cikk_oeszam.php?tecdoc_cikk_id='+id, nev, 'outerWidth='+winW+',outerHeight='+winH+',scrollbars=yes,resizable=yes,hotkeys=no,status=no',true);

    var x=(screen.width/2)-(winW/2);
    var y=(screen.height/2)-(winH/2);
    win.moveTo(x,y);
    win.focus();
  }

  function tecdoc_sel_cikkszam_setFocus() {
    // A cikkszámra teszi a fókuszt
    document.form_sel_cikkszam.cikkszam.focus();
  };

  function katalogusszam_setFocus() {
    // A cikkszámra teszi a fókuszt
    document.form_katalogusszam.katalogusszam.focus();
  };

  function cikkszam_setFocus() {
    // A cikkszámra teszi a fókuszt
    document.form_cikkszam.cikkszam.focus();
  };

  function showWaitForDb(sourceid) {
    var obj = document.getElementById("waitfordb");
    if (obj.style["visibility"] !== "visible") {
      pos = getElementPosById(sourceid);
  //    obj.innerHTML = '<p class="waitfordb">Adatbázis lekérdezés, kérem várjon...</p>';
  //    document.getElementById(targetid).style["float"] = "none";
  //    document.getElementById(targetid).style["position"] = "absolute";
      obj.style["left"] = (22 + pos[0])+"px";
      obj.style["top"] = (22 + pos[1])+"px";
      obj.style["visibility"] = "visible";
    } else {
      obj.style["visibility"] = "hidden";
    }
  };

  function show_tecdoc_details2(tecdoc_cikk_id, jarmutipus_id, targetid, sourceid) {
    obj_array=document.getElementsBySelector("tr.highlight");
    for (i=0;i<obj_array.length;i++) {
      toggleClass(obj_array[i], "highlight");
    }
    obj_array=document.getElementsBySelector("div.szininfo");
    for (i=0;i<obj_array.length;i++) {
      if (obj_array[i].id !== targetid) {
        obj_array[i].style["visibility"] = "hidden";
      }
    }
    var currentidobj = document.getElementById('tecdoc_cikk_id_'+targetid);
    if (currentidobj) {
      if (currentidobj.innerHTML == tecdoc_cikk_id) {
        if (document.getElementById(targetid).style["visibility"] === "visible") {
          // ha ugyanazon a cikken kattintott, akkor töröljük az adatokak
          document.getElementById(targetid).style["visibility"] = "hidden";
        } else {
          document.getElementById(targetid).style["visibility"] = "visible";
          toggleClass(document.getElementById(sourceid).parentNode.parentNode, "highlight");
        }
        return;
      }
    }
    toggleClass(document.getElementById(sourceid).parentNode.parentNode, "highlight");
    showWaitForDb("td_"+sourceid);
    callToServer('/rpc/tecdoc_details2.php?tecdoc_cikk_id='+tecdoc_cikk_id+'&jarmutipus_id='+jarmutipus_id+'&targetid='+targetid+'&sourceid='+sourceid, false);
  };

  function show_tecdoc_details(tecdoc_cikk_id, jarmutipus_id, targetid) {
    var currentidobj = document.getElementById('tecdoc_cikk_id_'+targetid);
    if (currentidobj) {
      if (currentidobj.innerHTML == tecdoc_cikk_id) {
        // ha ugyanazon a cikken kattintott, akkor töröljük az adatokak
        document.getElementById(targetid).innerHTML = '';
        return;
      }
    }
    callToServer('/rpc/tecdoc_details.php?tecdoc_cikk_id='+tecdoc_cikk_id+'&jarmutipus_id='+jarmutipus_id+'&targetid='+targetid, false);
  };
//-->
