function setCookie(name, value, path, expires, domain, secure) 
{
	var curCookie = name + "=" + escape(value) +  	
	((expires) ? "; expires=" + expires.toGMTString() : "") + 
	((path) ? "; path=" + path : "") +  ((domain) ? "; domain=" + domain : "") +  
	((secure) ? "; secure" : "");  
	
	document.cookie=curCookie;
}
	
/***** Функция извлечения COOKIE ******/
function getCookie(name) 
{
	var start = window.document.cookie.indexOf(name+"=");
	var len = start+name.length+1;

    if ((!start) && (name != window.document.cookie.substring(0,name.length))) 
		return null;
    if (start == -1) 
		return null;

    var end = window.document.cookie.indexOf(";",len);
    if (end == -1) 
		end = window.document.cookie.length;
	return unescape(window.document.cookie.substring(len,end));
}

/***** Функция добавления в товара в корзину ******/
function AddToBasket(GoodsId,kol,price){
var result=getCookie('shop_goods');
if(result) {
	if(result.indexOf('#'+GoodsId+';')!=-1) {alert('Такой товар уже есть в корзине!');}
	else {
		result+=GoodsId+';'+kol+';'+price+'#';
		setCookie('shop_goods',result, '/');
		alert('Товар добален в корзину!');
   }
}
else {
	setCookie('shop_goods','#'+GoodsId+';'+kol+';'+price+'#', '/')
	alert('Товар добален в корзину!');

}
basket_params();
}

/***** Функция удаления товара из корзины *****/
function delFromBasket(id){
	if(id=='all'){
		setCookie('shop_goods','')
	}
	else {
		var result=getCookie('shop_goods');
		re = new RegExp('#'+id+';\\d+;\\d+#');
		result = result.replace(re,'#');
		setCookie('shop_goods',result)
	}
	location = 'basket.php';
}

/***** Функция подсчёта количества товаров в корзине *****/
function goods_count() {
	var goods = getCookie('shop_goods');
	if(goods == null) return 0;
	var count = 0;
	var tovars = new Array();
	tovars = goods.split('#');
	var tmp = new Array();
	dd = tovars.length-1;
	for(var i=1; i<dd; i++) {
		tmp = tovars[i].split(';')
		count=parseInt(count)+parseInt(tmp[1]);
	}
	return count;
}
function goods_price() {
	var goods = getCookie('shop_goods');
	if(goods == null) return 0;
	var count = 0;
	var tovars = new Array();
	tovars = goods.split('#');
	var tmp = new Array();
	dd = tovars.length-1;
	for(var i=1; i<dd; i++) {
		tmp = tovars[i].split(';')
		count=parseInt(count)+parseInt(tmp[1])*parseInt(tmp[2]);
	}
	return count;
}
function basket_params(){
if(goods_count()){
	document.getElementById('basket').innerHTML = 'Количество товаров - '+'<b>'+goods_count()+'</b> шт.<br>на сумму <b>'+goods_price()+'</b> руб.';
}else{
	document.getElementById('basket').innerHTML = 'Ваша корзина пуста';}
}

function peres4et(){
	var goods = getCookie('shop_goods');
	if(goods == null) return 0;
	var count = 0;
	var tovars = new Array();
	var tovrez = new Array();
	tovars = goods.split('#');
	var tmp = new Array();
	dd = tovars.length-1;
	var j = 1;
	for(var i=1; i<dd; i++) {
		tmp = tovars[i].split(';')
		tmp[1] = window.document.getElementById('kol_'+tmp[0]).value;
//		alert(tmp[0]+' '+tmp[1]+' '+tmp[2]+' '+'\n'+tmp[0]+' '+window.document.getElementById('kol_'+i).value+' '+tmp[2])
		if (tmp[1]>0){
			tovrez[j] = tmp.join(';');
			j++
		}
	};
	goods = tovrez.join('#')+'#';
	setCookie('shop_goods',goods)
	location = 'basket.php';
}