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> шт., <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';
}