var id=new Array();
var value=new Array();
var basket_cook=new Array();
var cook=document.cookie.split('; ');

fl=false;
flpath=true;

for(z=0;z<cook.length;z++){
  t=cook[z].split('=');

if(t[0]=='basket'){
	fl=true;
	basket_cook=cook[z];
}else{
	if(t[0]=='flpath'){
		flpath=false;
	}
 }
}

if(fl){
c=unescape(basket_cook);
var v=c.split('=');
var basket=v[1].split('~');

for(i=0;i<basket.length;i++)
{
k=basket[i].split('#');
id[i]=k[0];
value[i]=k[1];
}
}

function basketSum(){
	if((id.length==0)||(!flpath))document.getElementById('basket').style.display='none';
	else
		{
		document.getElementById('basket').style.display='';
		document.getElementById('sum_kol').innerHTML=id.length;
	}
}

function isan(string) {
	if (string.length == 0)
	return false;
	for (var i=0;i < string.length;i++)
	if ((string.substring(i,i+1) < '0') || (string.substring(i,i+1) > '9'))
	return false;
	string-=0;
	if(string>1000||string<=0)
	return false;
	return true;
}

function round(number,X) {
    X = (!X ? 2 : X);
    return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
}


function SetCookies(num,name)
{
	field = eval('document.fcatalog.d_'+num);

	if((field.value=='') ||(!isan(field.value))) {
		alert('Проверьте введенное значение!');
	}else{
		date=new Date();
		date.setTime(date.getTime() + 1000 * 60 * 60 * 24);

		fl=true;
		for(i=0;i<id.length;i++)
		{
			if(id[i]==num)
			{
				value[i]=parseInt(value[i])+parseInt(field.value);

				fl=false;
				break;
			}
		}

		if(fl)
		{
			n=id.length;
			id[n]=num;
			value[n]=parseInt(field.value);
		}

		str='';

		for(i=0;i<id.length;i++)
		{
			str+=id[i]+'#'+value[i];
			str+=(i!=(id.length-1))?'~':'';
		}

		field.value-=0;
		document.cookie='basket='+escape(str)+'; expires='+date.toGMTString()+'; path=/';
		alert("Товар помещен в корзину.\nКоличество:"+field.value+" шт.\nВсего продуктов в корзине: "+id.length);
		basketSum();
	}
}