var _str_icon_delete = ""
var _str_icon_plus = ""
var _str_icon_minus = ""
var _str_confirm_delete = "Wilt u deze regel verwijderen uit het winkelmandje?"
var _str_total = ""
var _linkDetailPage = true
var _framework_prefix = "/impls/nec/"

function deleteProductFromBasket(product_id,row) {
	if (confirm(_str_confirm_delete)) {
		var args = new Object()
		args.product_id = product_id
		args.row = row
		args.returntype = "query"
		
		DWREngine._execute(_framework_prefix + "framework/ajax/shoppingbasket.cfc", null, "removeItem", args, cbBasket)
	}
}

function updateQuantities(nr_of_rows) {
	// update the shopping basket quantities: send an array of structs with quantity, product_id
	var itemArray = new Array;
	for (row=1;row<=nr_of_rows;row++) {
		var quantityRowElement = document.getElementById('quantity_row_' + row)
		var product_idRowElement = document.getElementById('product_id_row_' + row)
		if (quantityRowElement && product_idRowElement) {
			var item = new Object();
			item.quantity = quantityRowElement.value;			
			item.product_id = product_idRowElement.value;
			itemArray[row-1] = item;
		}
	}
	var args = new Object();
	args.itemArray = itemArray;
	DWREngine._execute(_framework_prefix + "framework/ajax/shoppingbasket.cfc", null, "updateQuantities", args, cbBasket)
}

function cbBasket(r) {
	
	document.location.reload();
	
	return true
}
