function prod_add(cid,pid)
{
	var qty=Number(document.getElementById('qty'+pid).value);
	if (isNaN(qty) || qty <= 0) {
		alert('Please enter a vaild quantity');
		return 1;
	}
	var weight=document.getElementsByName('weight'+pid);
	if (weight.length!=0) {
		if (weight[0].checked==false)
			weight='kg';
		else
			weight='g';
	} else
		weight='ea';

	cookie_set(cid+"-"+pid+"-"+qty+"-"+weight);
	alert("Item added");
	return 0;
}

function
prod_remove(aitem)
{
	var norder="";
	var orders=cookie_get();
	var xorders=orders.split("|");
	for (var a = 0; a<xorders.length; ++a) {
		if (xorders[a] != aitem) {
			norder+=xorders[a]+"|";
		}
	}
	norder=norder.substring(0,norder.length-1);
	cookie_set('');
	cookie_set(norder);

	// adjust price
	var price=document.getElementById("p"+aitem).innerHTML;
	var total=document.getElementById("total").innerHTML;
	document.getElementById("total").innerHTML=Math.round((total-price)*100)/100;

	var i=document.getElementById("a"+aitem);
	var p=i.parentNode;
	p.removeChild(i);
	return 0;
}

function cookie_set(data)
{
	var cdata=cookie_get();
	if (data.length>0 && cdata.length>0) {
		cdata+="|";
	} else
		cdata='';

	cdata+=data;

	var exdate=new Date();
	exdate.setTime(exdate.getTime()+1800000);
	document.cookie="order="+cdata+";expires="+exdate.toGMTString();
}
function cookie_get()
{
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf("order=");
		if (c_start!=-1) {
			c_start=c_start + 6;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1)
				c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}

