var hash;
var site_id;
var type;

function addItem(id) {

	new Ajax.Request('/order/additem/' + hash + '/' + site_id, {
		method: 'post',
	    parameters: $('form_' + id).serialize(true),
		onSuccess: function(transport){
			var ret = transport.responseText;
				updateCart();
				getAmounts();
			if (ret == "true") {

			} else {

			}
		},
		onFailure: function(){
			alert('Kon winkelwagen niet aanmaken');
			return false;
		}
	});

}

function getAmounts() {
	new Ajax.Request('/order/getcartamounts/' + hash + '/' + site_id + '/' + type, {
		method: 'post',
		onSuccess: function(transport){
			var ret = transport.responseText;
			eval(ret);
		}
	});	
}

function delItem(id) {
	
	new Ajax.Request('/order/delitem/' + hash + '/' + site_id + '/' + id, {
		method: 'post',
	    parameters: $('form_' + id).serialize(true),
		onSuccess: function(transport){
			var ret = transport.responseText;
			updateCartContents();
		}
	});
	
}

function updateCart() {
	
	new Ajax.Request('/order/countitems/' + hash + '/' + site_id, {
		method: 'post',
		onSuccess: function(transport){
			var ret = transport.responseText;
			$('counter').innerHTML = '(' + ret + ')';
		}
	});
	
}

function updateCartContents() {
	new Ajax.Request('/order/getcartcontents/' + hash + '/' + site_id, {
		method: 'post',
		onSuccess: function(transport){
			var ret = transport.responseText;
			if (ret != "false") {
				$('contentPane').innerHTML = ret;
			} else {
				$('contentPane').innerHTML = '<p>Uw winkelwagen is momenteel leeg.</p>';
			}

		}
	});
}
