Array.prototype.search = function (value)
{	for (var i in this)
	{		if (this[i] == value) return i;	}

	return null;}

function getCookie (name)
{
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;

	if (cookie.length > 0)
	{
		offset = cookie.indexOf(search);

		if (offset != -1)
		{
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1)
			{
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function setCookie (cookie)
{
	document.cookie = cookie.name + "=" + escape (cookie.value) +
		((cookie.expires)	? "; expires="	+ cookie.expires	: "") +
		((cookie.path)		? "; path="			+ cookie.path			: "") +
		((cookie.domain)	? "; domain="		+ cookie.domain		: "") +
		((cookie.secure)	? "; secure" : "");
}

function add_to_order (checkbox)
{	var goods_id = checkbox.id.replace ('goods_', '');
	var goods = (getCookie ('goods')) ? getCookie ('goods') .split (',') : [];

	var goods_link = document.getElementById ('goods_in_order');
	var goods_number = goods_link.getElementsByTagName ('span') .item (0) .firstChild;

	if (checkbox.checked)
	{		if (! goods.length) goods_link.style.display = 'inline';
		goods_number.nodeValue = parseInt (goods_number.nodeValue) + 1;

		goods.push (goods_id);
	}
	else
	{		goods.splice (goods.search (goods_id), 1);

		if (! goods.length) goods_link.style.display = 'none';
		goods_number.nodeValue = parseInt (goods_number.nodeValue) - 1;	}

	setCookie ({
		name: 'goods',
		value: goods.join (','),
		path: '/'
	});
}

