$(document).ready(function(){

	$('.js_add_artikel').click(function(){
		var holder = $(this).closest('[data-type="artikel"]');
		var aantal = holder.find('.js_aantal').val();
		var artikel_id = holder.attr('data-id');
		
		var artikelen = new Array();
		var add = {
			'aantal' : aantal,
			'artikel_id' : artikel_id
		}
		artikelen.push(add);
		
		$.post('/public/ajax/webshop.php', { 'artikelen': artikelen }, function(response){
			if ( response.artikelen.success )
				window.location.reload();
			else
				alert(response.artikelen.message);
		}, 'json' );
	});
	
	$('.js_remove_artikel').click(function(){
		var holder = $(this).closest('[data-type="artikel"]');
		var artikel_id = holder.attr('data-id');
		
		var artikelen = new Array();
		var add = {
			'aantal' : 0,
			'artikel_id' : artikel_id
		}
		artikelen.push(add);
		
		$.post('/public/ajax/webshop.php', { 'artikelen': artikelen }, function(response){
			if ( response.artikelen.success )
				window.location.reload();
			else
				alert(response.artikelen.message);

		}, 'json' );
	});
	
	
	$('.js_select_categorie, .js_select_subcategorie').change(function(){
		var this_id = $(this).val();
		var this_text = $(this).find('[value="'+this_id+'"]').attr('htmllink');
		
		var base_url = $(this).attr('baseurl');
		
		document.location = base_url+'/'+this_text+'-'+this_id;
	});
	
	
	$('.js_winkelmandje_update').click(function(){
		var artikelen = new Array();
		$('[data-type="artikel"]').each(function(){
			var holder = $(this);
			var aantal = holder.find('.js_aantal').val();
			var artikel_id = holder.attr('data-id');
			
			var add = {
				'aantal' : aantal,
				'artikel_id' : artikel_id
			}
			artikelen.push(add);
		});
		
		$.post('/public/ajax/webshop.php', { 'artikelen': artikelen }, function(response){
			if ( response.artikelen.success )
				window.location.reload();
			else
				alert(response.artikelen.message);
		}, 'json');
	});
	
	$('.js_winkelmandje_bevestig').click(function(){
		var data = $('.js_winkelmandje_adres').serializeArray();
		$('.js_errors').hide();
		$.post( '/public/ajax/webshop.php', { 'gebruiker': data, 'bevestig': true }, function(response){
			if ( response.bevestig.success )
			{
				alert('Bestelling verzonden');
				document.location = '/';
			}
			else
			{
				var msg = response.bevestig.message;
				msg = msg.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1<br />$2');
				$('.js_errors').html(msg).show();
			}
		}, 'json' )
	});
});

