function setCookie (name, value, expires, path, domain, secure) {
			document.cookie = name + "=" + escape(value) +
				((expires) ? "; expires=" + expires : "") +
				"; 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 findarr(arr,val)
{
	var k=-1
	for (var i=0; i <= arr.length-1; i++)
	if (arr[i][0] == val)
		{k=i; break}
	return k
}

function delCookie()
{
	setCookie ("tovars","");
	init();
}
function add(id)
{
	fin_arr= new Array();
	tovar = getCookie("tovars");
	if (tovar)
	{
		ids = tovar.split("|");
		for (i=0;i<ids.length;i++)
		{
			vr = ids[i].split("-");
			fin_arr.push(vr);
		}
	}
	find_id = findarr(fin_arr,id);
	if (find_id == "-1")
	{
	fin_arr.push(new Array(id,1));
	}
	else
	{
		fin_arr[find_id][1] = parseInt(fin_arr[find_id][1]) + 1;
	}
	
	for (i=0;i<fin_arr.length;i++)
	{
		fin_arr[i] = fin_arr[i].join("-");
	}
	to_cookie = fin_arr.join("|");

	//x.join("-")	x.push("e")
	setCookie ("tovars",to_cookie);
	init();
}

function remove(id)
{
	fin_arr= new Array();
	tovar = getCookie("tovars");
	if (tovar)
	{
		ids = tovar.split("|");
		for (i=0;i<ids.length;i++)
		{
			vr = ids[i].split("-");
			fin_arr.push(vr);
		}
	}
	find_id = findarr(fin_arr,id);
	fin_arr.splice(find_id,1);
	
	for (i=0;i<fin_arr.length;i++)
	{
		fin_arr[i] = fin_arr[i].join("-");
	}
	to_cookie = fin_arr.join("|");

	//x.join("-")	x.push("e")
	setCookie ("tovars",to_cookie);
	init();
}

function plus(id)
{
	fin_arr= new Array();
	tovar = getCookie("tovars");
	if (tovar)
	{
		ids = tovar.split("|");
		for (i=0;i<ids.length;i++)
		{
			vr = ids[i].split("-");
			fin_arr.push(vr);
		}
	}
	find_id = findarr(fin_arr,id);
	fin_arr[find_id][1] = parseInt(fin_arr[find_id][1]) + 1;
	
	for (i=0;i<fin_arr.length;i++)
	{
		fin_arr[i] = fin_arr[i].join("-");
	}
	to_cookie = fin_arr.join("|");

	//x.join("-")	x.push("e")
	setCookie ("tovars",to_cookie);
	init(); 
}

function minus(id)
{
	fin_arr= new Array();
	tovar = getCookie("tovars");
	if (tovar)
	{
		ids = tovar.split("|");
		for (i=0;i<ids.length;i++)
		{
			vr = ids[i].split("-");
			fin_arr.push(vr);
		}
	}
	find_id = findarr(fin_arr,id);
	if ((parseInt(fin_arr[find_id][1]) - 1)>0)
	{
		fin_arr[find_id][1] = parseInt(fin_arr[find_id][1]) - 1;
	}
	
	for (i=0;i<fin_arr.length;i++)
	{
		fin_arr[i] = fin_arr[i].join("-");
	}
	to_cookie = fin_arr.join("|");

	//x.join("-")	x.push("e")
	setCookie ("tovars",to_cookie);
	init(); 
}

function draw_korz1()
{
	sum = 0;
	buf = "<ul id='korz1'><li class='zag'>Корзина</li>";
	tovar = getCookie("tovars");
	if (tovar)
	{
		ids = tovar.split("|");
		for (i=0;i<ids.length;i++)
		{
			vr = ids[i].split("-");
			tovar_name = document.getElementById("tovar-name"+vr[0]).innerHTML;
			tovar_cena = document.getElementById("tovar-cena"+vr[0]).innerHTML;
			buf += "<li class='li'>"+tovar_name+"<br/>"+vr[1]+" шт. "+tovar_cena+" руб. <div class='btns'><img onclick='minus("+vr[0]+");' src='img/btn-mns.png' alt=''/><img onclick='plus("+vr[0]+");' src='img/btn-pls.png' alt=''/><img onclick='remove("+vr[0]+");' src='img/btn-cls.png' alt=''/></div></li>";
			sum += parseInt(tovar_cena) * parseInt(vr[1]);
		}
	if (sum>500){buf += "<li class='itog'>Итого: "+(sum)+" руб.</li>";}else
	{buf += "<li class='itog'>Итого: "+sum+"</li>"}
		if (sum<500)
		{
			dost = "100 руб.";
		}
		else
		{
			dost = "бесплатно";
		}
		dost = "150 руб.";
		buf += "<li class='itog'>Доставка: "+dost+"</li>";
		buf += "<li class='korz1-img'><img src='img/kor-poln.png' alt=''/></li>";
		buf += "<li class='korz1-img'><a href='#zakaz'><img src='img/of-zak.png' alt=''/></a></li>"
	}
	else
	{
		buf += "<li style='text-align:center;'>Корзина пуста</li><li style='text-align:center;'><img src='img/kor-pust.png' alt=''/></li>";
	}
	buf += "</ul>";
	document.getElementById("korzina1").innerHTML = buf;
}
function draw_korz2()
{
	sum = 0;
	buf = "<table id='korz2'><tr><td class='korz-tov-name'></td><td class='korz-sht'>Кол-во</td><td class='korz-cena'>Цена</td></tr>";
	tovar = getCookie("tovars");
	if (tovar)
	{
		ids = tovar.split("|");
		for (i=0;i<ids.length;i++)
		{
			vr = ids[i].split("-");
			tovar_name = document.getElementById("tovar-name"+vr[0]).innerHTML;
			tovar_cena = document.getElementById("tovar-cena"+vr[0]).innerHTML;
			buf += "<tr><td class='korz-tov-name'>"+tovar_name+"<br/><div class='btns2'><img onclick='minus("+vr[0]+");' src='img/btn-mns.png' alt=''/><img onclick='plus("+vr[0]+");' src='img/btn-pls.png' alt=''/><img onclick='remove("+vr[0]+");' src='img/btn-cls.png' alt=''/></div></td><td class='korz-sht'> "+vr[1]+"</td><td class='korz-cena'>"+tovar_cena+"</td></tr>";
			sum += parseInt(tovar_cena) * parseInt(vr[1]);
		}
	if (sum>500){buf += "<tr><td class='korz-itog'>Итого: "+(sum)+" руб.</td></tr>";}else
	{buf += "<tr><td class='korz-itog'>Итого: "+sum+"</td></tr>";}
		if (sum<500)
		{
			dost = "100 руб.";
		}
		else
		{
			dost = "бесплатно";
		}
		dost = "150 руб.";
		buf += "<tr><td class='korz-itog'>Доставка: "+dost+"</td></tr>";
	}
	else
	{
		buf += "<tr><td style='text-align:center;'>Корзина пуста</td></tr>";
	}
	buf += "</table>";
	document.getElementById("korzina2").innerHTML = buf;
}
function draw_form()
{
	sum = 0;
	buf = "<form id='form-form' method='POST' action='http://www.babanka.ru/index.php?id=19'><br/>";
	tovar = getCookie("tovars");
	if (tovar)
	{
		ids = tovar.split("|");
		for (i=0;i<ids.length;i++)
		{
			vr = ids[i].split("-");
			tovar_name = document.getElementById("tovar-name"+vr[0]).innerHTML;
			tovar_cena = document.getElementById("tovar-cena"+vr[0]).innerHTML;
			buf += "<input type='hidden' name='"+tovar_name+"' value='"+vr[1]+"'>";
			sum += parseInt(tovar_cena) * parseInt(vr[1]);
		}
	}
	dost = 0;
	dost = 150;
	if (sum>0)
	{
	if (sum>500)
	{buf += "<span style='display:block; text-align:center; margin-bottom:30px;'>Стоимость Вашего заказа: "+((sum)+dost)+" руб. </span>";} else
	{buf += "<span style='display:block; text-align:center; margin-bottom:30px;'>Стоимость Вашего заказа: "+(sum+dost)+" руб.</span>";}
	}
	buf += "<span style='color:#a70101; display:block; margin-right:30px;'>* Обязательное поле</span>";
	buf += "ФИО <input type='text' name='who'><br/>";
	buf += "Контактный телефон<span style='color:#a70101;'>*</span><input type='text' id='phone' name='phone'><br/>";
	buf += "Адрес доставки<input type='text' name='adres'><br/>";
	buf += "Количество персон<input type='text' name='skolko'><br/>";
	buf += "<div class='btns3'><img src='img/btn-clr.png' onclick='delCookie();' alt=''/><img src='img/btn-zak.png' onclick='if(document.getElementById(\"phone\").value!=\"\"){document.getElementById(\"form-form\").submit();}' alt=''  style='margin-left:124px'/></div>";
	buf += "</form>";
	document.getElementById("form").innerHTML = buf;
}

//onLoad
function init()
{
	draw_korz1();
	draw_korz2();
	draw_form();
}
////
function getBrowserInfo() {
		var t,v = undefined;
	 
		if (window.chrome) t = 'Chrome';
		else if (window.opera) t = 'Opera';
		else if (document.all) {
				t = 'IE';
				var nv = navigator.appVersion;
				var s = nv.indexOf('MSIE')+5;
				v = nv.substring(s,s+1);
		}
		else if (navigator.appName) t = 'Netscape';
	 
		return {type:t,version:v};
}

function bookmark(a){
		var url = window.document.location;
		var title = window.document.title;
		var b = getBrowserInfo();
	 
		if (b.type == 'IE' && 8 >= b.version && b.version >= 4) window.external.AddFavorite(url,title);
		else if (b.type == 'Opera') {
				a.href = url;
				a.rel = "sidebar";
				a.title = url+','+title;
				return true;
		}
		else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
		else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
		return false;
} 
