// show winkelwagen module
function show_winkelwagen() {
	$.ajax({
		url: 'ajax.winkelwagen_mini.php',
		data: 'datum='+Date(),
		type: 'GET',
		success: function(html){
			$("#winkelwagen_content").html(html);
		}
	});
}

// winkelwagen vanuit historie
function winkelwagenLaden(keuze) {
	$("#melding").fadeOut(300);
	$.ajax({
		url: 'ajax.winkelwagen_mini.php',
		data: 'keuze='+keuze+'&datum='+Date(),
		type: 'GET',
		success: function(html){
			$("#winkelwagen_content").html(html);
		}
	});
}

// producten toevoegen, wijzigen, verwijderen, winkelwagen legen VOOR MINI WINKELWAGEN
function productEdit(opdracht, id, aantal, prijs_oud, prijs_nieuw, product_naam, variant_naam, korting_naam, korting_bedrag, korting_percentage, product_id, artikelnummer, barcode, variant_btw) {
	$.ajax({
		url: 'ajax.winkelwagen_mini.php',
		data: opdracht+'&id='+id+'&aantal='+aantal+'&prijs_oud='+prijs_oud+'&prijs_nieuw='+prijs_nieuw+'&product_naam='+product_naam+'&variant_naam='+variant_naam+'&korting_naam='+korting_naam+'&korting_bedrag='+korting_bedrag+'&korting_percentage='+korting_percentage+'&product_id='+product_id+'&artikelnummer='+artikelnummer+'&barcode='+barcode+'&variant_btw='+variant_btw+'&datum='+Date(),
		type: 'GET',
		success: function(html){
			$("#winkelwagen_content").html(html);
			$("#winkelwagen_melding").stop(); // stop overflow van animaties bij multiple clicks			
			$("#winkelwagen_melding").show();
			
			// winkelwagen icon
			$("#afrekenen").show();
			if (opdracht=='legen=1' || html.match(/Uw winkelwagen is leeg/)) {
				$("#winkelwagen_melding").addClass('leeg');
				$("#afrekenen").hide();
			} else {
				$("#winkelwagen_melding").animate({backgroundColor:"#881531"},150).animate({backgroundColor:"#bd5c74"},150).animate({backgroundColor:"#881531"},150).animate({backgroundColor:"#bd5c74"},150).animate({backgroundColor:"#881531"},150);
			}
		}
	});
}

// producten toevoegen, wijzigen, verwijderen, winkelwagen legen VOOR HEADER WINKELWAGEN
function productEditHeader(opdracht, id, aantal, prijs_oud, prijs_nieuw, product_naam, variant_naam, korting_naam, korting_bedrag, korting_percentage, product_id, artikelnummer, barcode, variant_btw) {
	$.ajax({
		url: 'ajax.winkelwagen_header.php',
		data: opdracht+'&id='+id+'&aantal='+aantal+'&prijs_oud='+prijs_oud+'&prijs_nieuw='+prijs_nieuw+'&product_naam='+product_naam+'&variant_naam='+variant_naam+'&korting_naam='+korting_naam+'&korting_bedrag='+korting_bedrag+'&korting_percentage='+korting_percentage+'&product_id='+product_id+'&artikelnummer='+artikelnummer+'&barcode='+barcode+'&variant_btw='+variant_btw+'&datum='+Date(),
		type: 'GET',
		success: function(html){
			$("#winkelwagen_header").html(html);
			
			// winkelwagen icon
			$("#afrekenen").show();
			if (opdracht == 'legen=1') {
				$("#afrekenen").hide();
			}

			// dialog box
			$(function() {
				var winkelwagen_inhoud = $("#winkelwagen_header").html();
				$("#dialog_content #winkelwagen_inhoud").html(winkelwagen_inhoud);
			
				$("#dialog_winkelwagen").dialog({
					bgiframe: true,
					resizable: false,
					modal: true,
					height: '100px',
					width: '400px',
					overlay: {
						backgroundColor: '#000',
						opacity: 0.6
					},
					buttons: {
						'Meteen afrekenen': function() {
							$(this).dialog('close');
							window.location = base_href+'winkelwagen/';
						},
						'Verder winkelen': function() {
							$(this).dialog('close');
						}
					}					
				});
			});
			setTimeout(function(){
				$("#dialog_winkelwagen").dialog('close');
			},10000);
		}
	});
}

// producten toevoegen, wijzigen, verwijderen, winkelwagen legen VOOR NORMALE WINKELWAGEN PAGINA
function productEditWinkelwagen(opdracht, id, aantal, prijs_oud, prijs_nieuw, product_naam, variant_naam, korting_naam, korting_bedrag, korting_percentage, product_id, artikelnummer, barcode, variant_btw) {
	$.ajax({
		url: 'content_winkelwagen.php',
		data: opdracht+'&id='+id+'&aantal='+aantal+'&prijs_oud='+prijs_oud+'&prijs_nieuw='+prijs_nieuw+'&product_naam='+product_naam+'&variant_naam='+variant_naam+'&korting_naam='+korting_naam+'&korting_bedrag='+korting_bedrag+'&korting_percentage='+korting_percentage+'&product_id='+product_id+'&artikelnummer='+artikelnummer+'&barcode='+barcode+'&variant_btw='+variant_btw+'&datum='+Date(),
		type: 'GET',
		success: function(html){
			$("#winkelwagen_container").html(html);
		}
	});
}	

// producten toevoegen, wijzigen, verwijderen, winkelwagen legen VOOR MAXI WINKELWAGEN tijdens CONTROLEER UW BESTELLING
function productEditFull(opdracht, id, aantal, prijs_oud, prijs_nieuw, product_naam, variant_naam, korting_naam, korting_bedrag, korting_percentage, product_id, artikelnummer, barcode, variant_btw) {
	$.ajax({
		url: 'ajax.controleer_bestelling.php',
		data: opdracht+'&id='+id+'&aantal='+aantal+'&prijs_oud='+prijs_oud+'&prijs_nieuw='+prijs_nieuw+'&product_naam='+product_naam+'&variant_naam='+variant_naam+'&korting_naam='+korting_naam+'&korting_bedrag='+korting_bedrag+'&korting_percentage='+korting_percentage+'&product_id='+product_id+'&artikelnummer='+artikelnummer+'&barcode='+barcode+'&variant_btw='+variant_btw+'&datum='+Date(),
		type: 'GET',
		success: function(html){
			$("#winkelwagen_container").html(html);
		}
	});
}