
function setCookie(name, value, expires) {
	var dt = new Date();
	var dtt = "";
	dt.setTime(dt.getTime() + expires * 24 * 60 * 60 * 1000);
	dtt = dt.toGMTString();
	document.cookie = name + "=" + value + ";expires = " + dtt + ";path=/";
}

function getCookie(name) {
	var prefix = name + "=";
	var cookieStartIndex = document.cookie.indexOf(prefix);
	if (cookieStartIndex == -1) {
		return null;
	}
	var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
	if (cookieEndIndex == -1) {
		cookieEndIndex = document.cookie.length;
	}
	return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}

function deleteCookie(name) {
	if (getCookie(name)) {
		document.cookie = name + "=" + ";expires=Thu, 01-Jan-70 00:00:01 GMT;path=/";
	}
}

function checkCard() {
	var card = getCookie("card");
	if (card == null || card == "") {
		document.getElementById("cart").className = 'empty';
		document.getElementById("cartTxt").innerHTML = 'Товаров: 0';
	}
	else {
		document.getElementById("cart").className = 'full';
		document.getElementById("cartTxt").innerHTML = 'Товаров: ' + card.split(",").length;
	}
}

function delCard(value) {
	var card = getCookie("card");
	if (card == null) {
		return;
	}
	var values = card.split(",");
	card = "";
	for (var i = 0; i < values.length; i += 1) {
		id_num = values[i].split("#");
		if (value != id_num[0]) {
			card = card + values[i] + ",";
		}
	}
	card = card.substring(0, card.length - 1);
	setCookie("card", card, 100);
	checkCard();
	window.location.reload();
}

function addCard(value) {
	var card = getCookie("card");
	if (card == null) {
		card = "";
	}
	var values = card.split(",");
	for (var i = 0; i < values.length; i += 1) {
		id_num = values[i].split("#");
		if (value == id_num[0]) {
			return false;
		}
	}
	if (card != "") {
		card += ",";
	}
	card += value + "#1";
	setCookie("card", card, 100);
	checkCard();
	return true;
}

function recalcCard() {
	var card = getCookie("card");
	if (card == null) {
		return;
	}
	var values = card.split(",");
	card = "";
	for (var i = 0; i < values.length; i += 1) {
		id_num = values[i].split("#");
		card = card + id_num[0] + "#" + document.forms["card"].elements["num[" + id_num[0] + "]"].value + ",";
	}
	card = card.substring(0, card.length - 1);
	setCookie("card", card, 100);
	window.location.reload();
}
