function getCookieData(label)
{
	label = label + "="
	var labelLen = label.length
	var cLen = document.cookie.length
	var i = 0
	var cEnd
	while(i < cLen)
	{
		var j = i + labelLen
		if (document.cookie.substring(i, j) == label)
		{
			cEnd = document.cookie.indexOf(";", j)
			if(cEnd == -1)
			{
				cEnd = document.cookie.length
			}
			return unescape(document.cookie.substring(j, cEnd))
		}
		i++
	}
	return ""
}

function storeClearCart()
{
	var cLen = document.cookie.length
	
	var cookies = document.cookie;
	
	var i = 0
	var cEnd
	while (i >= 0 && i < cLen)
	{
		cEnd = cookies.indexOf(";", i);

		if(cEnd >= 0)
			cookie = unescape(cookies.substring(i, cEnd));
		else
			cookie = unescape(cookies.substring(i));

		if(cookie.substring(0, 10) == "shop.item.")
		{
			j = cookie.indexOf("=")
			if(j >= 0)
				document.cookie = cookie.substring(0, j) + "=0; path=/; "
		}			
			
		if(cEnd >= 0)
			i = cEnd + 2;
		else
			i = -1;
	}
	
	document.location = document.location;
	
	return false
}

function storeAddToCart(item, qty, url)
{
	if(item == null || item == "" || qty == 0)
	{
		alert("Please select an item to add to your shopping cart.")
		return false
	}
	
	item = "shop.item." + item
	
	cookievalue = parseInt(getCookieData(item)) + qty
	if(isNaN(cookievalue)) cookievalue = qty;
	
	document.cookie = item + "=" + cookievalue.toString(10) + "; path=/;"
	
	if(url && url != "")
		location = url
	else
		alert("Thank you!\n\nThis item was added to your shopping cart.");
		
	return false
}
