//stop items in de local storage na klikken op de knop
$(document).on('click','.diensten_inner_image','data',function(){
//clear_wl_shop_items_from_local_storage();
});
$(document).on('click','.wl_shop_remove_row','data',function(){
var deze = $(this);
wl_shop_ask_to_delete(deze);
});
$(document).on('click','.wl_bestel_product','data',function(){
wl_shop_count_items = 0;
var deze = $(this);
//var vorige = deze.prev();
//var aantal = vorige.val();
var deze_entry_id = deze.data('entry_id');
var vorige = deze.closest('.wl_shop_productpage').find('#wl_shop_id_'+deze_entry_id);
var aantal = vorige.val();
var deze_artikelid = deze.data('artikelid');
aantal = aantal * 1;
//alert(aantal);
if (aantal == '' || aantal == 0){
var html = 'Vul eerst een aantal in';
vorige.velocity("callout.shake");
wl_alert('alert', html,false,false,'Ok','');
return false;
}
if (localStorage.getItem("wl_shop_"+deze_artikelid) === null) {
add_product_to_winkelmand(deze);
}else{
wl_alert('confirm', 'Product komt al voor in de winkelmand, toch toevoegen?',wl_shop_hoe_product_toevoegen,false,'Ja','Nee',deze);
}
});
function wl_shop_hoe_product_toevoegen(deze){
//var vorige = deze.prev();
//var aantal = vorige.val();
var deze_entry_id = deze.data('entry_id');
var vorige = deze.closest('.wl_shop_productpage').find('#wl_shop_id_'+deze_entry_id);
var aantal = vorige.val();
wl_alert('confirm', 'Wil u '+aantal+' stuks optellen bij het product in de winkelmand? Of wil u het product als extra regel toevoegen in de winkelmand?',wl_shop_product_optellen,product_als_nieuwe_regel_toevoegen,'Optellen','Nieuwe regel',deze);
}
function wl_shop_product_optellen(deze){
// var vorige = deze.prev();
// var aantal = vorige.val();
var deze_entry_id = deze.data('entry_id');
var vorige = deze.closest('.wl_shop_productpage').find('#wl_shop_id_'+deze_entry_id);
var aantal = vorige.val();
aantal = aantal * 1;
var deze_artikelid = deze.data('artikelid');
var retrieved_array_optellen = JSON.parse(localStorage.getItem("wl_shop_"+deze_artikelid));
var aantal_in_storage = retrieved_array_optellen[2];
aantal_in_storage = aantal_in_storage * 1;
nieuw_aantal = aantal_in_storage + aantal;
// $('.wl_shop_row_'+deze_artikelid).remove();
add_product_to_winkelmand(deze, nieuw_aantal);
}
var wl_shop_count_items = 0;
function product_als_nieuwe_regel_toevoegen(deze){
//var vorige = deze.prev();
//var aantal = vorige.val();
var deze_entry_id = deze.data('entry_id');
var vorige = deze.closest('.wl_shop_productpage').find('#wl_shop_id_'+deze_entry_id);
var aantal = vorige.val();
aantal = aantal * 1;
var deze_artikelid = deze.data('artikelid');
wl_shop_count_items = (wl_shop_count_items + 1) *1;
if (localStorage.getItem('wl_shop_'+deze_artikelid+'_'+wl_shop_count_items) === null) {
$('.wl_shop_row').remove();
add_product_to_winkelmand(deze, false, wl_shop_count_items);
}else{
//alert('bestaat al: wl_shop_'+deze_artikelid+'_'+wl_shop_count_items);
product_als_nieuwe_regel_toevoegen(deze);
}
}
function add_product_to_winkelmand(deze, nieuw_aantal, count_items){
//var vorige = deze.prev();
//var aantal = vorige.val();
var deze_entry_id = deze.data('entry_id');
var vorige = deze.closest('.wl_shop_productpage').find('#wl_shop_id_'+deze_entry_id);
var aantal = vorige.val();
var origineel_aantal = aantal;
if (nieuw_aantal != null && nieuw_aantal != false ){
aantal = nieuw_aantal;
}
aantal = aantal * 1;
//var deze_opmerking = $('#wl_shop_opmerking_'+deze_entry_id).val();
var deze_opmerking = '';
if (deze.closest('.wl_shop_productpage').find('#wl_shop_opmerking_'+deze_entry_id).length){
deze_opmerking = deze.closest('.wl_shop_productpage').find('#wl_shop_opmerking_'+deze_entry_id).val();
}
var deze_product = deze.data('product');
var deze_prijs = deze.data('prijs');
var deze_artikelid = deze.data('artikelid');
var deze_image = deze.data('wl_image');
var deze_href = deze.data('wl_href');
var deze_leverancier = deze.data('leverancier_id');
var artikel_id_identifier = '0';
if (count_items != null){
artikel_id_identifier = deze_artikelid+"_"+count_items;
//alert('deze_artikelid= '+deze_artikelid)
}
var array = [deze_artikelid,deze_product,aantal,deze_prijs,deze_image,deze_href,artikel_id_identifier,deze_opmerking,deze_entry_id,deze_leverancier];
if (count_items != null){
deze_artikelid = deze_artikelid+"_"+count_items;
//alert('deze_artikelid= '+deze_artikelid)
}
localStorage.setItem('wl_shop_'+deze_artikelid, JSON.stringify(array));
//array2 = JSON.parse(localStorage.getItem("array"));
if ($('#wl_shop_insert_here').length){
get_items_from_local_storage();
}else{
update_winkelmand_icoon();
}
wl_alert('confirm', ''+origineel_aantal+' item(s) toegevoegd aan de winkelmand! Wilt u de winkelmand nu bekijken?',wl_shop_ga_naar_winkelmand,remove_green_color_alert,'Mandje bekijken','verder shoppen',deze);
$('.confirm_txt_content').addClass('wl-shop_alert_winkelmand');
//wl_shop_count_items = 0;
}
function wl_shop_ga_naar_winkelmand(){
$('.winkelmand_link').trigger('click');
window.setTimeout(function(){
$('.confirm_txt_content').removeClass('wl-shop_alert_winkelmand');
}, 500);
}
function remove_green_color_alert(){
window.setTimeout(function(){
$('.confirm_txt_content').removeClass('wl-shop_alert_winkelmand');
wl_shop_pulse_widget();
}, 500);
}
function get_leveranciers_info(leverancier){
var returnedArray = [];
return returnedArray;
}
var leveranciers_ar = {"1":{"leverancierID":"1","leveranciers":"Varossieau\/PPG","leveranciers_basename":"varossieau","prijs_drempel":"3000.00","bezorg_tarief":"150.00","active":"1"},"2":{"leverancierID":"2","leveranciers":"kuldipsingh","leveranciers_basename":"kuldipsingh","prijs_drempel":"1000.00","bezorg_tarief":"350.00","active":"1"},"3":{"leverancierID":"3","leveranciers":"BEM","leveranciers_basename":"bem","prijs_drempel":"0.00","bezorg_tarief":"0.00","active":"1"},"4":{"leverancierID":"4","leveranciers":"VABI","leveranciers_basename":"vabi","prijs_drempel":"0.00","bezorg_tarief":"0.00","active":"1"},"5":{"leverancierID":"5","leveranciers":"82 Trading","leveranciers_basename":"82-trading","prijs_drempel":"0.00","bezorg_tarief":"0.00","active":"1"},"6":{"leverancierID":"6","leveranciers":"DETO","leveranciers_basename":"deto","prijs_drempel":"0.00","bezorg_tarief":"0.00","active":"1"},"7":{"leverancierID":"7","leveranciers":"Fernandes Technical","leveranciers_basename":"fernandes-technical","prijs_drempel":"0.00","bezorg_tarief":"0.00","active":"1"},"8":{"leverancierID":"8","leveranciers":"ARGOS","leveranciers_basename":"argos","prijs_drempel":"0.00","bezorg_tarief":"0.00","active":"1"},"9":{"leverancierID":"9","leveranciers":"test weblocher","leveranciers_basename":"test-weblocher","prijs_drempel":"0.00","bezorg_tarief":"0.00","active":"1"},"10":{"leverancierID":"10","leveranciers":"test weblocher","leveranciers_basename":"test-weblocher-1","prijs_drempel":"0.00","bezorg_tarief":"0.00","active":"1"},"11":{"leverancierID":"11","leveranciers":"Houtmarkt Kwatta","leveranciers_basename":"houtmarkt-kwatta","prijs_drempel":"0.00","bezorg_tarief":"0.00","active":"1"}};console.log(leveranciers_ar);
function get_items_from_local_storage(focus){
//alert('get itmes')
//alert(drempel_varossieau + tarief_varossieau);
var display_aantal = 0;
var totaal_prijs = 0;
$('.wl_shop_row').remove();
//var tr_mail = "