// AJAX

	function createRequestObject() {
		var ro;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer"){
			ro = new ActiveXObject("Microsoft.XMLHTTP");
		}else{
			ro = new XMLHttpRequest();
		}
		return ro;
	}

	var http = createRequestObject();
	
	function sndReq(action) {
		http.open('get', '../rpc.php?action='+action);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}

	function sndReqArg(action,sub) {
		http.open('get', '../rpc.php?action='+action+'&sub='+sub);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}	
	function handleResponse() {
		if(http.readyState == 4){
			var response = http.responseText;
			var update = new Array();
	
			if(response.indexOf('|||') != -1) {
				update = response.split('|||');
				document.getElementById(update[0]).innerHTML = update[1];
			}
		}
	}

// Toegevoegd

	function loadCart()
	{
		http.open('get', '../rpc.php?action=loadCart');
		http.onreadystatechange = handleResponse;
		http.send(null);
	}

	function emptyCart()
	{
		http.open('get', '../rpc.php?action=emptyCart');
		http.onreadystatechange = handleResponse;
		http.send(null);
	}

	function addToCart(productID)
	{
		http.open('get', '../rpc.php?action=addToCart&productID='+productID);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}

	function addBonusToCart(productID,points)
	{
		http.open('get', '../rpc.php?action=addBonusToCart&productID='+productID+'&points='+points);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}

	function changeAmount(productID,amount)
	{
		http.open('get', '../rpc.php?action=changeAmount&productID='+productID+'&amount='+amount);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}

	function changeAmount2(productID,amount)
	{
		http.open('get', '../rpc.php?action=changeAmount2&productID='+productID+'&amount='+amount);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}

	function increaseAmount(productID)
	{
		http.open('get', '../rpc.php?action=increaseAmount&productID='+productID);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}

	function decreaseAmount(productID)
	{
		http.open('get', '../rpc.php?action=decreaseAmount&productID='+productID);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}
	
	function returnVerzendkosten(postcode)
	{
		http.open('get', '../rpc.php?action=returnVerzendkosten&postcode='+postcode);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}
