var i = 1;
// console.warn(t_nev);
function fn_kosarba(t_db,minimumdb, t_id,t_nev,t_nettoar,t_bruttoar,t_penznem1,t_penznem2,t_fnk,t_osszesit)
{
if (t_db % minimumdb != 0 ) {
t_db = minimumdb;
if (t_fnk > 0) {
alert('Minimum '+minimumdb+' db termék helyezhető a kosárba!');
$("input[name=db_"+t_id+"]").val(minimumdb);
}
}
if (!kisker) {
// var t_ar = t_nettoar;
var t_ar = t_bruttoar;
} else {
var t_ar = t_bruttoar;
}
i = t_id;
if (t_db > 0 && t_db < 100000)
{
var teljes_id = $('#id-'+i).html();
var teljes_db = $('#db-'+i).html();
var teljes_szulo = $('#item-'+i).html();
if ($('#id-'+i).length == 0)
{
var t_db2 = 1;
if (minimumdb > 1 ) {t_db2 = minimumdb;}
var ujhtml = "
";
ujhtml += "
";
ujhtml += "
";
ujhtml += "";
ujhtml += ""+t_nev+"
";
ujhtml += ""+t_db+"
";
ujhtml += ""+t_penznem1+"
";
ujhtml += ""+t_ar+"
";
ujhtml += ""+accounting.formatNumber(t_ar,fillerSzj," ",".")+"
";
ujhtml += ""+t_penznem2+"
";
ujhtml += ""+t_id+"
";
ujhtml += "";
$('#kis-kosar').append(ujhtml);
} else {
}
if (t_fnk == '0') {
} else {
iosOverlay({
text: "A termék a kosárba került!",
duration: 2e3,
icon: "/img/check.png"
});
var kosareredmeny = xhrDarabszam(t_db,minimumdb, t_id,t_nev,t_ar,t_penznem1,t_penznem2,t_fnk);
}
}
}
function darabszamvalt(t_db, minimumdb, t_id,t_nev,t_ar,t_penznem1,t_penznem2,t_fnk){
i = t_id; var regi_db = $('#db-'+i).html();
var uj_db = parseInt(regi_db) - minimumdb;
if (uj_db == 0) {
fn_kosarbol(t_id);
} else {
if (t_fnk == '1') { var db = Math.abs(t_db) * -1 ;
xhrDarabszam(db, db, t_id,t_nev,t_ar,t_penznem1,t_penznem2,t_fnk);
}
}
}
function xhrDarabszam(t_db, minimumdb, t_id,t_nev,t_ar,t_penznem1,t_penznem2,t_fnk)
{
// console.log('xhrDarabszam='+t_id);
if (t_db % minimumdb != 0 ) {
t_db = minimumdb;
}
var url = "/ajax/kosarba_ajax.php";
var data = 'db='+t_db+'&id='+t_id;
var vissza = 0;
var v;
if (t_db != 0)
{
jQuery.ajax({
type: "GET",
url: url,
async: false,
data: data,
success: showResponse_dbszam
});
} else {
alert ('Kérem adjon meg darabszámot!');
}
function showResponse_dbszam(v) {
if (v != "#@error@#" && v != "#@error@hitelkerettullepes#" )
{
vissza = 1;
valasz = v.split(";")
if ($('#item-'+t_id).length == 0)
{
var ujhtml = "";
ujhtml += "
";
ujhtml += "
";
ujhtml += "";
ujhtml += ""+t_nev+"
";
ujhtml += ""+t_db+"
";
ujhtml += ""+t_penznem1+"
";
ujhtml += ""+t_ar+"
";
// ujhtml += ""+accounting.formatNumber((t_ar * t_db),0," ",".")+"
";
ujhtml += ""+accounting.formatNumber(t_ar,fillerSzj," ",".")+"
";
ujhtml += ""+t_penznem2+"
";
// ujhtml += " db
";
ujhtml += ""+t_id+"
";
ujhtml += "";
$('#kis-kosar').append(ujhtml);
} else {
}
if (valasz[3] == 'gratisz')
{
t_id = valasz[4];
t_db = valasz[5];
t_nev = valasz[6];
i = t_id;
// alert(t_id+"|"+t_db);
if (t_db > 0 && t_db < 100000)
{
eval('var teljes_id = \$(\'id-'+i+'\'); ');
eval('var teljes_db = \$(\'db-'+i+'\'); ');
eval('var teljes_szulo = \$(\'item-'+i+'\'); ');
if (teljes_id == null)
{
var li = new Element('li', {id: 'item-'+i, text:''});
var bezar = new Element('div', {id:'bezar-'+i, 'class':'kosar-termek-bezar-gr'});
var nev = new Element('div', {id:'nev-'+i, 'class':'kosar-termek-nev', text:t_nev});
// var ar = new Element('div', {id:'ar-'+i, 'class':'kosar-termek-ar', text:t_ar});
var db = new Element('div', {id:'db-'+i, 'class':'kosar-termek-db', text:t_db});
var db_txt = new Element('div', {id:'dbtxt-'+i, 'class':'kosar-termek-dbtxt', text:' db '});
var id = new Element('div', {id:'id-'+i, 'class':'kosar-termek-id', text:t_id});
// var penznem1 = new Element('div', {id:'penznem1-'+i, 'class':'kosar-termek-penznem1', text:t_penznem1});
// var penznem2 = new Element('div', {id:'penznem2-'+i, 'class':'kosar-termek-penznem2', text:t_penznem2+ ' (listaár)'});
id.append(li, 'top');
// penznem2.append(li, 'top');
// ar.append(li, 'top');
// penznem1.append(li, 'top');
db_txt.append(li, 'top');
db.append(li, 'top');
nev.append(li, 'top');
bezar.append(li, 'top');
$('#kis-kosar_gr').adopt(li);
li.highlight();
// eval('\$(\'item-'+i+'\').addEvent(\'click\', function(event) { \$(\'item-'+i+'\').dispose(); event.stopPropagation(); fn_kosarbol(\''+t_id+'\'); });');
} else {
}
}
}
var regi_db = $('#db-'+i).html();
$('#db-'+t_id).html(valasz[8]);
kosarosszesit();
} else {
switch(v)
{
case "#@error@#": alert('Ismeretlen hiba!'); break;
case "#@error@hitelkerettullepes#": alert('Ön túllépte a hitelkeretet, ezt a terméket nem teheti be a kosárba!'); break;
}
}
}
}
function xhrDarabszamModosit(t_db, t_id)
{
// console.log('xhrDarabszamModosit');
var url = "/ajax/kosarba_ajax.php";
var data = 'ujdb='+t_db+'&id='+t_id;
var v;
if (t_db != 0)
{
jQuery.ajax({
type: "GET",
url: url,
data: data,
success: showResponse_dbszam
});
} else {
alert ('Kérem adjon meg darabszámot!');
}
function showResponse_dbszam(v) {
if (v != "#@error@#" && v != "#@error@hitelkerettullepes#" )
{
valasz = v.split(";")
if (valasz[3] == 'gratisz')
{
t_id = valasz[4];
t_db = valasz[5];
t_nev = valasz[6];
i = t_id;
// alert(t_id+"|"+t_db);
if (t_db > 0 && t_db < 100000)
{
eval('var teljes_id = \$(\'id-'+i+'\'); ');
eval('var teljes_db = \$(\'db-'+i+'\'); ');
eval('var teljes_szulo = \$(\'item-'+i+'\'); ');
if (teljes_id == null)
{
var li = new Element('li', {id: 'item-'+i, text:''});
var bezar = new Element('div', {id:'bezar-'+i, 'class':'kosar-termek-bezar-gr'});
var nev = new Element('div', {id:'nev-'+i, 'class':'kosar-termek-nev', text:t_nev});
var db = new Element('div', {id:'db-'+i, 'class':'kosar-termek-db', text:t_db});
var db_txt = new Element('div', {id:'dbtxt-'+i, 'class':'kosar-termek-dbtxt', text:' db '});
var id = new Element('div', {id:'id-'+i, 'class':'kosar-termek-id', text:t_id});
id.append(li, 'top');
db_txt.append(li, 'top');
db.append(li, 'top');
nev.append(li, 'top');
bezar.append(li, 'top');
$('#kis-kosar_gr').adopt(li);
li.highlight();
} else {
uj_db = parseInt(t_db);
eval(' \$(\'db-'+i+'\').html(uj_db);');
}
}
}
kosarosszesit();
} else {
switch(v)
{
case "#@error@#": alert('Ismeretlen hiba!'); break;
case "#@error@hitelkerettullepes#": alert('Ön túllépte a hitelkeretet, ezt a terméket nem teheti be a kosárba!'); break;
}
}
}
}
function xhrKosarbol(t_id)
{
var url = "/ajax/kosarba_ajax.php";
var data = 'db='+0+'&id='+t_id;
var v;
jQuery.ajax({
type: "GET",
url: url,
data: data,
success: showResponse_dbszam
});
function showResponse_dbszam(v) {
if (v != "#@error@#")
{
kosarosszesit();
} else {
switch(v)
{
case "#@error@#": alert('Ismeretlen hiba!'); break;
}
}
}
}
function fn_kosarbol(t_id)
{
var url = "/ajax/kosarba_ajax.php";
var data = 'db='+0+'&id='+t_id;
var v;
jQuery.ajax({
type: "GET",
url: url,
data: data,
success: showResponse_dbszam
});
function showResponse_dbszam(v) {
if (v != "#@error@#")
{
$('#item-'+t_id).slideUp('normal').remove();
kosarosszesit();
} else {
switch(v)
{
case "#@error@#": alert('Ismeretlen hiba!'); break;
}
}
}
}
function xhrKosarbol_penztar(t_id)
{
var url = "/ajax/kosarba_ajax.php";
var data = 'db='+0+'&id='+t_id;
var v;
jQuery.ajax({
type: "GET",
url: url,
data: data,
success: showResponse_dbszam
});
function showResponse_dbszam(v) {
if (v != "#@error@#")
{
kosarosszesit('/termekek/penztar');
} else {
switch(v)
{
case "#@error@#": alert('Ismeretlen hiba!'); break;
}
}
}
}
function kosarosszesit(redir)
{
var url = "/ajax/kosarosszesit_ajax.php";
var v;
jQuery.ajax({
type: "GET",
url: url,
success: showResponse_osszesit
});
function showResponse_osszesit(v) {
if (v != "#@error@#")
{
var valasz = v.split(";")
var osszesen_netto = valasz[0];
var osszesen_brutto = valasz[1];
var hitelkeret = valasz[3];
// $('#kis-kosarosszesen').html('Összesen nettó: ' + accounting.formatNumber(osszesen_netto,fillerSzj," ",".") + ' Ft
Összesen bruttó: ' + accounting.formatNumber(osszesen_brutto,fillerSzj," ",".") + ' Ft');
$('#kis-kosarosszesen').html('Összesen bruttó: ' + accounting.formatNumber(osszesen_brutto,fillerSzj," ",".") + ' Ft');
$('#hitelkeret').html(accounting.formatNumber((hitelkeret),0," "," "));
var osszesen1 = valasz[0];
var osszesen2 = valasz[2];
var osszesen3 = valasz[1];
var hitelkeret = valasz[3];
$('#ar1_ossz').html(accounting.formatNumber(osszesen1,0," ",".") + ' Ft');
$('#ar2_ossz').html(accounting.formatNumber(osszesen2,0," ",".") + ' Ft');
$('#ar3_ossz').html(accounting.formatNumber(osszesen3,0," ",".") + ' Ft');
if (osszesen_brutto > ) {$('.gomb.megrendelem').removeClass('off');$('.gomb.megrendelem-figyelmeztetes').addClass('off');}
else {$('.gomb.megrendelem').addClass('off');$('.gomb.megrendelem-figyelmeztetes').removeClass('off');}
if (typeof redir === 'undefined') {} else {document.location.href=redir;}
}
}
}
function kosardel()
{
var url = "/ajax/kosardel_ajax.php";
jQuery.ajax({
type: "GET",
url: url,
success: function() {
$('#kis-kosar li').remove();
kosarosszesit();
}
});
}