var Kosar = {
  belep: false,
  tartalom: Array(),
  kerdez: function(){
    var a = new Ajax.Request("kosar.php?a=kerdez",{method: 'get', onComplete: Kosar.frissit});
  },
  bele: function(termek,csoport,nev,egyseg,db,comment){
    var a = new Ajax.Request("kosar.php?a=kerdez&cmd=kosarba_bele&termek="+termek+"&csoport="+csoport+"&nev="+nev+"&egyseg="+egyseg+"&db="+db+"&comment="+comment,{method: 'get', onComplete: Kosar.frissit});
  },
  frissit: function(a){
    Kosar.tartalom = eval('(' + a.responseText + ')');
    Kosar.mutassad();
  },
  mutassad: function(){
    var s = "";
    var i = 0;
    var ar = 0;
    var temp = 0;
    var szallitasi_hatar = 0;
    var szallitasikoltseg = 0;
    var osszar = 0;
    for (i = 0; i < Kosar.tartalom.length; i++){
      s += Kosar.tartalom[i].nev + "<br>" + Kosar.tartalom[i].comment + "<br>";
      s += "<a href='javascript: Kosar.nemkell("+i+")' style='text-decoration: none;'><b><img src='skin/vasarlo/images/icon_minus.png' style='height:14px; border:none;'></b></a>"
      s += "<font style='font-size: 11pt; font-weight: bolder;'>" + Kosar.tartalom[i].db + " " + Kosar.tartalom[i]['egyseg'] + "</font> ";
      s += "<a href='javascript: Kosar.tobbkell("+i+")' style='text-decoration: none;'><b><img src='skin/vasarlo/images/icon_plus.png' style='height:14px; border:none;'></b></a>"
      if (Kosar.tartalom[i].csom_egyseg == "1") {
	      temp = Kosar.tartalom[i].ossz_ar;
	      //if (Kosar.tartalom[i].kedv.length > 0)
	      if (typeof(Kosar.tartalom[i].kedv) != 'undefined') {
			    var menny = parseFloat(Kosar.tartalom[i].valos_mennyiseg) * parseFloat(Kosar.tartalom[i].csom_adat);
					s += "<div style='text-decoration: underline;' title='"+Kosar.tartalom[i].kedv+"'>" + menny.toPrecision(4) +" "+ Kosar.tartalom[i].egyseg+" * " + Kosar.tartalom[i].egysegar + "=" + temp + " Ft</div>";
				}
	      else {
			    var menny = parseFloat(Kosar.tartalom[i].valos_mennyiseg) * parseFloat(Kosar.tartalom[i].csom_adat);
	        s += "<br>" + menny.toPrecision(4) + " " + Kosar.tartalom[i].egyseg + " * " + Kosar.tartalom[i].egysegar + "=" + temp + " Ft";
	      }
	      s += "<hr>";
	      ar += temp;
	      szallitasikoltseg = Kosar.tartalom[i].szall_kolts;
	      szallitasi_hatar = Kosar.tartalom[i].szall_hatar;

      } else {
	      temp = (Kosar.tartalom[i].db*Kosar.tartalom[i].egysegar);
	      //if (Kosar.tartalom[i].kedv.length > 0)
	      if (typeof(Kosar.tartalom[i].kedv) != 'undefined')
	        s += "<div style='text-decoration: underline;' title='"+Kosar.tartalom[i].kedv+"'>" + Kosar.tartalom[i].db + "*" + Kosar.tartalom[i].egysegar + "=" + temp + " Ft</div>";
	      else
	        s += "<br>" + Kosar.tartalom[i].db + "*" + Kosar.tartalom[i].egysegar + "=" + temp + " Ft";
	      s += "<hr>";
	      ar += temp;
	      szallitasikoltseg = Kosar.tartalom[i].szall_kolts;
	      szallitasi_hatar = Kosar.tartalom[i].szall_hatar;

			}
    }


	    if(szallitasi_hatar > ar)
	    {
	    	s += "<span style='color:red;'>" + szallitasi_hatar + "Ft vásárlás felett a szállítás ingyenes!</span><br>";
	    	s += "Szállítási költség: " + szallitasikoltseg + "Ft<br>";

		    osszar = Number(ar) + Number(szallitasikoltseg);
		}
		else
		{
			osszar = ar;
		}

	    s += "Összesen: " + osszar + "Ft<br>";

	  /*   s += "Összesen: " + ar + "Ft<br>";*/

    if (Kosar.belep) s += "<a href='index.php?a=rendeles'>Tovább</a>";
    else s += "A rendeléshez jelentkezzen be vagy <a href='index.php?a=vendeg_rendeles'>Tovább</a>";
    $("kosar").innerHTML = s;
  },
  nemkell: function(i){
    var a = new Ajax.Request("kosar.php?a=kerdez&cmd=kosar_minusz&i="+i,{method: 'get', onComplete: Kosar.frissit});
  },
  tobbkell: function(i){
    var a = new Ajax.Request("kosar.php?a=kerdez&cmd=kosar_plusz&i="+i,{method: 'get', onComplete: Kosar.frissit});
  },
  in_array: function(mivan, miben){
    for (var i in miben) if (miben[i]['id'] == mivan) return i;
    return -1;
  }

}

