function bestel(pid,pname,amt) {
	var str  = ""
	var data = ""
	var cookie = 'orderbag'
	var x = 2
	var y = 12
	pid = pid.replace(" ", "");
	pid = escape(pid)
	if (confirm(pname+"\n\nToevoegen aan uw winkelwagen?")) {
		str=getCookie(cookie)
		if (str==null || str=="null" || str=="") {
			str=pid+ "="+amt;
			setCookie(cookie,str );
			}
		else{
			str=str+"&"+pid+ "="+amt;
		}
		setCookie(cookie,str );
	};
	
	window.frames["kassa"].document.location.reload();
}

function wijzigAantal(e, obj, naam, titel)
{
	if (e.which == undefined)
	{
		key = event.keyCode;
	}
	else
	{
		key = e.which;
	}
	// enter
	if ( (key > 47 && key < 58) || key == 8 || key == 0)
	{
		return true;
	}
	else if(key == 13)
	{
		if (obj.value > 0)
		{
			naam = naam.replace("amt", "");
			deleteBite("orderbag", naam);
			bestel(naam, titel, obj.value);
			document.location.reload();
			return false;
		}
		else
		{
			alert("Aantal moet groter zijn dan 0");
			return false;
		}
	}
	else
	{
		alert("U mag alleeen cijfers ingeven")
		return false;
	}
}


function CheckAmt(obj) 
{
	if (isNaN(obj.value)) 
	{
		alert("U mag alleen cijfers ingeven")
		obj.value = obj.defaultValue
		return false
	}
	else 
	{
		if (obj.value < 1) 
		{
			alert("Aantal moet groter zijn dan 0")
			obj.value = obj.defaultValue
			return false
		}
	}
}

var imgOpen = ""
var imgClosed = ""

function preload() {
	if(document.images){
		imgOpen = new Image(16,13)
		imgClosed = new Image(16,13)
		imgOpen.src = "images/open.html"
		imgClosed.src = "images/closed.html"
	}
}


function showhide(what,what2) {
	if (what.style.display=='none'){
		what.style.display='';
		what2.src=imgOpen.src
		}
	else{
		what.style.display='none'
		what2.src=imgClosed.src
		};
	}

function getCookie(name) {
	var bites=document.cookie.split("; ")
   	for (i=0; i < bites.length; i++) {
		var bitename= bites[i].slice(0,bites[i].indexOf("="))
		var biteval= bites[i].slice(bites[i].indexOf("=")+1)
		biteval = biteval.replace(/%2D/g,"-")
	    if (bitename == name){ // if name matches
       		return biteval; // return value
		}
   	}
   	return null; // if no match return null
}

var today = new Date();
var expiry = new Date(today.getTime() + (365 * 24 * 60 * 60 * 1000)); // plus 365 days

function setCookie(name, value) {
	if (value != null && value != "") {
		var data = value.split("&")
		data.sort()
		data.reverse()
		value = data.join("&")

		value= value.replace(/-/g,"%2D")		// keep up with ASP library cookies, this is a fix
    		document.cookie = name + "=" + value + "; expires=" + expiry.toGMTString() + "; PATH=/;";
	}
}

function deleteCookie(name) {
  	document.cookie =name + "="+ null + "; expires=" + expiry.toGMTString() + "; PATH=/;";;
}

function deleteBite(name,bite) {
	var data = getCookie(name).split("&")
	var str=""
	for (i=0; i < data.length; i++) {
		var bitename=data[i].slice(0,data[i].indexOf("="))
		var biteval=data[i].slice(data[i].indexOf("=")+1)
	    if (bitename != bite) {				// if product doesnt match
			if (str=="") {
				str = data[i]					// build the new string
				}
				else{
				str = str+"&"+data[i]
				}
		}
   	}
   	if (str=="") {
   		deleteCookie(name) }
		else {
			setCookie(name, str) }
			// write new cookie
	return null;
}

function updateBite(name,bite,value) {
	var data = getCookie(name).split("&")
	var str=""
   	for (i=0; i < data.length; i++) {
		var bitename=data[i].slice(0,data[i].indexOf("="))
		var biteval=data[i].slice(data[i].indexOf("=")+1)
	    if (bitename == bite) {				// if product doesnt match
			data[i]=bitename+"="+value
		}
   	}
	str=data.join("&")
	setCookie(name, str)	// write new cookie
	return null;

}

