function addToCart(vid) {
	var req = new XMLHttpRequest();
	
	var params="vid="+vid;

	req.open("POST","cart/addToCart.php",true);

	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.onreadystatechange=function () {
		if (req.readyState==4) {
			if (req.responseText.substr(0,2)=="1:") {
				getCart();
			}
			else {
				alert(req.responseText);
			}
		}
	};
	req.send(params);
}

function removeFromCart(varenavn) {
	var req = new XMLHttpRequest();
	
	var params="varenavn="+varenavn;

	req.open("POST","cart/removeFromCart.php",true);

	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.onreadystatechange=function () {
		if (req.readyState==4) {
			if (req.responseText.substr(0,2)=="1:") {
				window.location="kurv.php";
			}
			else {
				alert(req.responseText);
			}
		}
	};
	req.send(params);
}

function emptyCart(dN) {
	dN = dN ? dN : 0;
	var req = new XMLHttpRequest();

	req.open("POST","cart/emptyCart.php",true);

	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.onreadystatechange=function () {
		if (req.readyState==4) {
			if (req.responseText.substr(0,2)=="1:") {
				if (!dN) {
					window.location="kurv.php";
				}
			}
			else {
			}
		}
	};
	req.send();
}

function getCart() {
	var req = new XMLHttpRequest();

	req.open("POST","cart/getCart.php",true);

	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.onreadystatechange=function () {
		if (req.readyState==4) {
			if (req.responseText.substr(0,2)=="1:") {
				var antal, pris;
				
				//Skaf kurv-data
				antal=req.responseText.substr(2).split(':')[0];
				pris=req.responseText.substr(2).split(':')[1];
				
				//opdatér kurvens html
				document.getElementById('kurv_antal').innerHTML=antal;
				document.getElementById('kurv_pris').innerHTML=pris;
			}
			else {
				alert(req.responseText);
			}
		}
	};
	req.send();
}

function cartUpdateNumbers() {
	var params="";
	for (var i=0;i<document.getElementsByName('linjeAntal').length;i+=1) {
		var number=document.getElementsByName('linjeAntal')[i].value;
		var id=document.getElementsByName('linjeAntal')[i].id.substr(2);
		
		params+="ol[]="+id+"_"+number+"&";
		
		if (!isNumeric(number)) {
			alert('Alle antal skal være numre');
			exit;
		}
	}

	var req = new XMLHttpRequest();

	req.open("POST","cart/orderLineNumber.php",true);

	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.onreadystatechange=function () {
		if (req.readyState==4) {
			if (req.responseText.substr(0,2)=="1:") {
				window.location="kurv.php";
			}
			else {
				alert(req.responseText);
			}
		}
	};
	req.send(params);
}

function payCart () {
	check1 = document.getElementById('cartAccept');
	check2 = document.getElementById('cartNoTypo');
	
	if (check1.checked && check2.checked) {
		window.location="cart/betalingsGateway.php";
	}
	else {
		alert('Du skal acceptere handelshvilkårene og tjekke dine indtastninger for fejl.')
	}
}

