var egyszeru_artabla = new Array();  //Itt tároljuk tömbben az egyszerűnél az árakat. Dinamiksan fűzögetem majd hozzá phpból
var egyszeru_dbtabla = new Array();  //Itt tároljuk egyszerűnél az árakból a darabszámokat.
var egyszeru_lokalis_check_osszeg;   //Ha valami be van csekkelve, akkor ehhez hozzáadja magát, ezt az összeghez hozzá kell adni (a képszeresét!) (pl vörösszem)
var egyszeru_globalis_check_osszeg;  //Ezt csak 1-szer kell hozzáadni.. független a képszámtól (pl. indexképek)
var egyszeru_kiszallitas = 0;
var egyszeru_kiszallitas_artabla = new Array();

var osszetett_artabla = new Array();
var osszetett_dbtabla = new Array();
var osszetett_lokalis_check_osszeg = new Array();  //Itt muszájj a tömb, mert egy képre különböző mennyiségek vannak, lehetnek.
var osszetett_lokalis_check_ar = new Array();
var osszetett_globalis_check_osszeg;
var osszetett_kiszallitas = 0;
var osszetett_kiszallitas_artabla = new Array();

var kepdb;

function erteketatir(mezoidneve,ujertek)
  {
  var div = document.getElementById(mezoidneve);
  if(div) div.innerHTML = (ujertek == 0) ? "-" : (ujertek);
  }

function egyszeru_ujraszamol()
  {
  var ujosszeg;
  ujosszeg = 0;
  var osszesdb;
  osszesdb = 0;

  //st = '';

  for (i=0; i < egyszeru_artabla.length; ++i)
    {
    ujosszeg = ujosszeg + kepdb * (egyszeru_artabla[i] * egyszeru_dbtabla[i]);
    osszesdb = osszesdb + Number(egyszeru_dbtabla[i]);

    //st += i+'. : '+egyszeru_artabla[i]+'*'+egyszeru_dbtabla[i]+'\n';
    //alert('i: '+i+' ->  egyszeru_artabla[i]: '+egyszeru_artabla[i]+' * egyszeru_dbtabla[i]: '+egyszeru_dbtabla[i]+' += eddigi ujosszeg: '+ujosszeg);
    }
  //alert(osszesdb);
  ujosszeg = ujosszeg + egyszeru_globalis_check_osszeg + (egyszeru_lokalis_check_osszeg * osszesdb * kepdb) + egyszeru_kiszallitas_artabla[egyszeru_kiszallitas];

  if (!((ujosszeg>=0) && (ujosszeg<=9999999)))
    {
    ujosszeg = '0';
    }

  erteketatir('rendelesosszeg',ujosszeg);
  erteketatir('kiszallitasosszeg',egyszeru_kiszallitas_artabla[egyszeru_kiszallitas]);
  }

function osszetett_ujraszamol()
  {
  var ujosszeg;
  ujosszeg = 0;
  var java_dinopt_i;
  java_dinopt_i = 0;
  var egykepbol_hany_db_rendeles;
  egykepbol_hany_db_rendeles = 0;
  var o_l_c_o;
  o_l_c_o = 0;

  ennyimezovan = Number(osszetett_artabla.length / kepdb);    //1 képhez ennyi input van
  ennyi_lokalis_check_van_kepenkent = Number(osszetett_lokalis_check_osszeg.length / kepdb);

  for (i=0; i < osszetett_artabla.length; ++i)
    {
    egykepbol_hany_db_rendeles = Number(Number(egykepbol_hany_db_rendeles) + Number(osszetett_dbtabla[i]));
    if ((i+1)%ennyimezovan==0)
      {
      //Ebből a képből megvan az utólsó db is.. lehet számolni.
      for (j=0; j < ennyi_lokalis_check_van_kepenkent; ++j)
        {
         o_l_c_o = Number(Number(o_l_c_o) + Number(egykepbol_hany_db_rendeles*osszetett_lokalis_check_osszeg[java_dinopt_i]*osszetett_lokalis_check_ar[java_dinopt_i]));
         java_dinopt_i = java_dinopt_i + 1;
        }
      egykepbol_hany_db_rendeles = 0;
      }
    ujosszeg = ujosszeg + osszetett_artabla[i] * osszetett_dbtabla[i];
    }
  ujosszeg = ujosszeg + osszetett_globalis_check_osszeg + o_l_c_o + osszetett_kiszallitas_artabla[osszetett_kiszallitas];

  if (!((ujosszeg>=0) && (ujosszeg<=9999999)))
    {
    ujosszeg = '0';
    }

  erteketatir('rendelesosszeg',ujosszeg);
  erteketatir('kiszallitasosszeg',osszetett_kiszallitas_artabla[osszetett_kiszallitas]);
  }
