
var FoodQuantity = new Array(FoodID.length);

function save_cookie()
{
	expireDate = new Date;
	expireDate.setDate(expireDate.getDate()+7);
	document.cookie = "Trolley="+FoodQuantity+";expires=" + expireDate.toGMTString() + "; path=/";
	refresh_status();
}


function delete_cookie()
{
	expireDate = new Date;
	expireDate.setDate(expireDate.getDate()-7);
	document.cookie = "Trolley= "+";expires=" + expireDate.toGMTString();
	refresh_status();
}


function load_cookie()
{
	if(document.cookie)
	{
		var tempcookie = new Array();
		tempcookie = document.cookie.split('=');
		var temptrolley = new Array();
		temptrolley = tempcookie[1].split(',');
		for(var i=0; i<(FoodID.length); i++)
		{
			FoodQuantity[i]=temptrolley[i];
		}	
	}
	else
	{
	}
}





function increasequantity(ID,ammount,reciepted)
{
	if(!FoodQuantity[ID])
	{
		FoodQuantity[ID]=1;
	}
	else
	{
		FoodQuantity[ID]=(FoodQuantity[ID]*1)+(ammount*1);
	}
	save_cookie();
	if(reciepted)
	{
		checkout_populate();
	}
	refresh_status();
}




function decreasequantity(ID)
{
	if(!(FoodQuantity[ID]*1))
	{
		FoodQuantity[ID]=0;
	}
	else
	{
		FoodQuantity[ID]=(FoodQuantity[ID]*1)-1;
	}
	save_cookie();
	checkout_populate();
	refresh_status();
}


function totalproducts(ID)
{
	var n=0;
	for ( var i=0; i<(FoodID.length); i++)
	{
		if(FoodQuantity[i]*1)
		{
			n++;	
		}
	}
	return n;
}


function totalitems(ID)
{
	var n=0;
	for ( var i=0; i<(FoodID.length); i++)
	{
		if((FoodQuantity[i]*1))
		{
			n=n+(FoodQuantity[i]*1);	
		}
	}
	return n;
}


function totalprice(ID)
{
	var n=0;
	for ( var i=0; i<(FoodID.length); i++)
	{
		if(FoodQuantity[i])
		{
			n=Math.round((n+(FoodQuantity[i]*FoodPrice[i]))*100)/100;	
		}
	}
	return n;
}




function refresh_status()
{
	//TrolleyProducts.innerHTML='> Products: '+totalproducts();
	TrolleyItems.innerHTML='> Items: '+totalitems();
	TrolleyTotal.innerHTML='> Total: £'+totalprice();
	//FQ.innerHTML=FoodQuantity;
	//Cookie.innerHTML=document.cookie 
}


load_cookie();

