function my_rietveld(action, type, art){ $('#'+type+'_product_'+art).removeClass('active'); $('#'+type+'_product_'+art).addClass('loading'); var jx_url = 'https://www.rietveldlicht.be/my_rietveld.php?jx=1&action='+action+'&type='+type+'&art='+art; $.get(jx_url, function(data) { $('.count_'+type).text(data); if(action == 'add'){ var new_action = 'del'; $('#'+type+'_product_'+art).removeClass('loading'); $('#'+type+'_product_'+art).addClass('active'); } else if(action == 'del'){ var new_action = 'add'; $('#'+type+'_product_'+art).removeClass('loading'); $('#'+type+'_product_'+art).removeClass('active'); } $('#'+type+'_product_'+art).attr('href',"javascript:my_rietveld('"+new_action+"','"+type+"','"+art+"');"); }); //ANALYTICS PUSH EVENT if(type == 'save' && action == 'add') { _gaq.push(['_trackEvent', 'Bewaarlijst', 'Bewaren selecteren']); } else if(type == 'save' && action == 'del') { _gaq.push(['_trackEvent', 'Bewaarlijst', 'Bewaren deselecteren']); } else if(type == 'compare' && action == 'add'){ _gaq.push(['_trackEvent', 'Vergelijker', 'Vergelijker selecteren']); } else if(type == 'compare' && action == 'del'){ _gaq.push(['_trackEvent', 'Vergelijker', 'Vergelijker deselecteren']); } } function check_current_status(){ $('a.active').each(function(i,e){ id = $(e).attr('id'); var article = id.toString().split('_'); var jx_url = 'https://www.rietveldlicht.be/my_rietveld.php?jx=1&action=check&type='+article[0]+'&art='+article[2]; $.get(jx_url, function(data) { result = data.split('_'); if(result[2] == 'off') { $('#'+result[0]+'_product_'+result[1]).removeClass('active'); $('#'+result[0]+'_product_'+result[1]).attr('href',"javascript:my_rietveld('add','compare','"+result[1]+"')"); } }); }); } function del_from_compare(art){ _gaq.push(['_trackEvent', 'Vergelijker', 'Vergelijker deselecteren']); $('#del_but_'+art).attr('src','./images/loading.gif'); var jx_url = 'https://www.rietveldlicht.be/my_rietveld.php?jx=1&action=del&type=compare&art='+art; $.get(jx_url, function(data) { parent.check_current_status(); location.href = 'compare.php?noresize=1'; }); } function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; }