/*
function setCookie (name, value, expires, path, domain, secure)
{
      alert('in Set Cookie');
	  document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
*/

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(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 addToCart(prod_id, prod_count, prod_price)
{
	var cart = getCookie('cart');
	if (cart == null) cart = '';
	values = cart.split(',');
	
	for (i in values) {
		v = values[i].split('#');
		if (prod_id == v[0]) return false;
	}
	
	if (cart != '') {
		cart += ',';
	}
	cart += prod_id + '#' + prod_price + '#' + prod_count;
	setCookie('cart', cart, 100);
	return true;
}

function alreadyIs()
{
	alert('Этот товар уже есть в Вашей корзине!');
}

function recalcCart()
{
	var cart = getCookie('cart');
	if (!cart) return;
	pp = cart.split(',');
	for (i in pp) {
		row = pp[i].split('#');
		row[2] = parseFloat(document.getElementById('col[' + row[0] + ']').value);
		pp[i] = row.join('#');
	}
	cart = pp.join(',');
	setCookie('cart', cart, 100);
	checkCart();
}

function checkCart()
{
	var cart = getCookie('cart');
	if (!cart) return;
	pp = cart.split(',');
	summ = 0;
	for (i in pp) {
		summ += parseFloat(pp[i].split('#')[1])*parseFloat(pp[i].split('#')[2]);
	}
	document.getElementById('cart_num').innerHTML = pp.length;

	switch (getDelivery()) {
		case 'c': summ += 150; break;
		case 'h': summ += 300; break;
		case 'p': summ += 250; break;
	}
	
	if (getPayment() == 1) {
		summ = Math.round(0.9*summ*koef);
	}
	
	document.getElementById('cart_price').innerHTML = summ + ' р.';
	obj = document.getElementById('total_html');
	if (obj) obj.innerHTML = summ + ' р.';
}



function deleteFromCart(prod_id)
{
	var cart = getCookie('cart');
	pp = cart.split(',');
	summ = 0;
	ncart = new Array();
	for (i in pp) {
		if (prod_id != pp[i].split('#')[0]) {
			ncart[ncart.length] = pp[i];
		}
	}
	setCookie('cart', ncart.join(','), 100);
	window.location.reload();
}


function getDelivery()
{
	return getCookie('dm');
}


function setDelivery(dm)
{
	setCookie('dm', dm, 100);
	checkCart();
}

function getPayment()
{
	return getCookie('pm');
}


function setPayment(pm)
{
	setCookie('pm', pm, 100);
	checkCart();
}

function deleteAllFromCart()
{
	setCookie('cart', '', 'Thu, 01-Jan-70 00:00:01 GM');
}
