function addBasket (no) { db=$('#inp_'+no).val(); if (db=='') alert('Kérem adjon meg darabszámot!'); else if (db==0) alert('A legkisebb megvásárolható mennyiség: 1 db'); else if (isNaN(db)) alert('Csak számot adjon meg!'); else { $.ajax({ type:"POST", url: 'modules/shop/ajax/ajax.shop.basket.php', data: {'act':'addBasket','no':no,'db':db}, success:function (data) { if (data!='ERROR') { $('#basket_text_'+no).show(); $('#basket_button_text_'+no).html('Módosítás'); refresh_basket_text(); refresh_basket_box(); $('#item_box_'+no).effect( "transfer", { to: $('#enter_basket_button') }, 1000 ); } else alert('A kosárba rakás közben ismeretlen hiba történt.') } }); } } function slave_table_open(no) { $('#slave_'+no).show(); $('#slave_opener_button_'+no).hide(); $('#basket_button_'+no).hide(); } function slave_table_close(no) { $('#slave_'+no).hide(); $('#slave_opener_button_'+no).show(); $('#basket_button_'+no).show(); } function addAllBasket (no) { db=$('#inp_'+no).val(); if (db==0 && db!='') { alert('A legkisebb megvásárolható mennyiség: 1 db'); $('#inp_'+no).css("background-color","#ffcccc"); } else if (db && isNaN(db)) { alert('Csak számot adjon meg!'); $('#inp_'+no).css("background-color","#ffcccc"); } else if (db>0) { $('#inp_'+no).css("background-color","#ffffff"); $.ajax({ type:"POST", url: 'modules/shop/ajax/ajax.shop.basket.php', data: {'act':'addBasket','no':no,'db':db}, success:function (data) { $('#basket_text_'+no).show(); $('#basket_button_text_'+no).html('Módosítás'); } }); } c=$('.script_'+no); for (a=0;a0) $.ajax({ type:"POST", url: 'modules/shop/ajax/ajax.shop.basket.php', data: {'act':'addBasket','no':id,'db':db}, success:function (data) { refresh_basket_text(); refresh_basket_box(); } }); } } $('#item_box_'+no).effect( "transfer", { to: $('#enter_basket_button') }, 2000 ); } function refreshRow(no) { db=$('#inp_'+no).val(); if (db>0) $.ajax({ type:"POST", url: 'modules/shop/ajax/ajax.shop.basket.php', data: {'act':'refreshRow','no':no,'db':db}, success:function (data) { location.reload(); } }); else alert('A legkisebb megvásárolható mennyiség: 1 db'); } function delRow(no) { if (confirm('Valóban törölni szeretné a terméket?')) $.ajax({ type:"POST", url: 'modules/shop/ajax/ajax.shop.basket.php', data: {'act':'delRow','no':no}, success:function (data) { location.reload(); } }); } function delBasket() { if (confirm('Valóban törölni szeretné a teljes kosarat?')) $.ajax({ type:"POST", url: 'modules/shop/ajax/ajax.shop.basket.php', data: {'act':'delBsk'}, success:function (data) { $('#basket').effect( "clip", 1000, callback()); refresh_basket_text(); refresh_basket_box(); } }); } function callback() { setTimeout(function() { $('#del_basket_text').html('A kosár törlésre került'); $('#del_basket_text').show(); }, 1500); } function saveBasket() { popup_show(); $('#popup_content').load('modules/shop/ajax/ajax.shop.basket.php?act=saveBsk'); } $('#szallitasi_mod').ready(function(){ s=$('#szallitasi_mod').val(); if (s=='BE') { $('#szallitasi_cim').hide(); $('#ship').hide(); } }); function szallmod() { s=$('#szallitasi_mod').val(); if (s=='BE') { $('#szallitasi_cim').hide(); $('#ship').hide(); $('#allsum').show(); $('#allsumship').hide(); } else { $('#szallitasi_cim').show(); $('#ship').show(); $('#allsum').hide(); $('#allsumship').show(); } } function order_send() { if (!$('#shop_buy_accept').is(":checked")) alert('A vásárlás befejezése előtt kérem olvassa el és fogaja el a vásárlási feltételeinket!'); else $('#form_order').submit(); } function getShopFromCity() { c=encodeURI($('#city').val()); $('#order_shop').load('modules/shop/ajax/ajax.shop.php?act=getShopFromCity&c='+c); } function order_buyersend() { err=0; err2=0; sreg = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i; if ($('#name').val()=='') { err=1; $('#name').css('background-color','#ffefef'); } else $('#name').css('background-color','#ffffff'); if ($('#email').val()=='') { err=1; $('#email').css('background-color','#ffefef'); } else $('#email').css('background-color','#ffffff'); if (sreg.test($('#email').val())==false) { err=2; $('#email').css('background-color','#ffefef'); } else $('#email').css('background-color','#ffffff'); if ($('#tel').val()=='') { err=1; $('#tel').css('background-color','#ffefef'); } else $('#tel').css('background-color','#ffffff'); if ($('#cim').val()=='') { err=1; $('#cim').css('background-color','#ffefef'); } else $('#cim').css('background-color','#ffffff'); if (err==1) alert('Kérem adja meg valamennyi kötelező adatot!'); else if (err==2) alert('Az e-mail cím formátuma nem megfelelő!'); else $('#form_order').submit(); } function getOrderPrices() { var creditErrorMessage = '{"sikertelen_lekerdezes"|t:"index_users":"Sikertelen lekérdezés"}'; $.get("modules/users/ajax.users.php", { "action": "customstats" }, function(data, textStatus) { var currency = $(data).find("Currency").text(); var notInvoicedShipped = $(data).find("Not_Invoiced_Shipped").text(); if (currency == "" || currency == 'HUF') currency = "Ft"; $("#Currency,.Currency_Target").text(currency); $("#Not_Invoiced_Shipped").html(nf(notInvoicedShipped)); }, 'xml' ); } function savedBasketAdd(nbn) { $.ajax({ type:"POST", url: 'modules/shop/ajax/ajax.shop.basket.php', data: {'act':'savedBasketAdd','nbaskname':encodeURIComponent(nbn),'method':'add'}, success:function (data) { $('#saved_baskets').effect( "transfer", { to: $('#enter_basket_button') }, 1000 ); refresh_basket_text(); refresh_basket_box(); } }); } function savedBasketChange(nbn) { $.ajax({ type:"POST", url: 'modules/shop/ajax/ajax.shop.basket.php', data: {'act':'savedBasketAdd','nbaskname':encodeURIComponent(nbn),'method':'change'}, success:function (data) { $('#saved_baskets').effect( "transfer", { to: $('#enter_basket_button') }, 1000 ); refresh_basket_text(); refresh_basket_box(); } }); } function savedBasketDel(nbn) { if (confirm('Valóban törölni szeretné a mentett kosarat?')) $.ajax({ type:"POST", url: 'modules/shop/ajax/ajax.shop.basket.php', data: {'act':'savedBasketDel','nbaskname':encodeURIComponent(nbn)}, success:function (data) { location.reload(); } }); } $(document).ready(function() { $("tr.szamla-fej").click(function() { $("tr.szamla-fej-opened").removeClass("szamla-fej-opened"); var id = $(this).attr("id"); var rowId = id.substring(id.lastIndexOf('-')+1); var closed = $("#szamla-sorok-" + rowId + ":visible").size() == 0; $(".szamla-sorok:visible").hide(); $("#szamla-sorok-" + rowId).toggle(closed); if (closed) { $(this).addClass("szamla-fej-opened"); } if (this.clicked) return; this.clicked = true; var href = $(this).attr("rel"); var query = $("base").attr("href") + href; $("#szamla-sorok-target-" + rowId).load(query); // console.log(query); }) });