


function get_cook(name) {
	arr = new Array();
	if (isset(document.cookie))
	{
		var cook_arr = explode(';',document.cookie);
		
		for(i=0; i<cook_arr.length; i++) {
			if (isset(cook_arr[i])) cook_arr[i] = trim(cook_arr[i]);
			var cook_str = explode('=',cook_arr[i]);
			if (isset(cook_str[0])) cook_str[0] = trim(cook_str[0]);
			if (isset(cook_str[1])) cook_str[1] = trim(cook_str[1]);
			if (cook_str[0] == name) {
				arr['name'] = cook_str[0];
				//arr['value'] = cook_str[1];
				arr['value'] = str_replace("%2C", ",", cook_str[1]);
			}
		}
		return arr;
	} else {
		return false;
	}
}


function add_basket(id) {
	var f = document.forms['good_'+id];
	var p = f.price.value;
	var q = f.quntity.value;
	flag_insert = new Boolean("true");
	new_basket = new Array();
	basket = get_cook('basket');
	if (isset(basket['value']))	{
		var b_arr = explode(',',basket['value']);
		for(i=0; i<b_arr.length; i++) {
			//alert(b_arr[i]);
			if (b_arr[i] != '') {
				// формат записи товара: g_$id_$price_$quntity
				var good = explode('_',b_arr[i]);
				if (good[1] == id) {
					q = Number(good[3]) + Number(q);
					array_push(new_basket, 'g_'+good[1]+'_'+good[2]+'_'+q);
					flag_insert = false;
				} else {
					array_push(new_basket, b_arr[i]);
				}
			}
		}
	}
	if (flag_insert) array_push(new_basket, 'g_'+id+'_'+p+'_'+q);
	var new_basket_str = implode(',',new_basket);
	document.cookie='basket='+new_basket_str+';path=/';
	reload_basket();
	//closeDiv('addform_'+id);
}

function remove_basket(id) {
	new_basket = new Array();
	basket = get_cook('basket');
	if (isset(basket['value']))	{
		var b_arr = explode(',',basket['value']);
		for(i=0; i<b_arr.length; i++) {
			if (b_arr[i] != '') {
				// формат записи товара: g_$id_$price_$quntity
				var good = explode('_',b_arr[i]);
				if (good[1] != id) array_push(new_basket, b_arr[i]);
			}
		}
	}
	var new_basket_str = implode(',',new_basket);
	document.cookie='basket='+new_basket_str+';path=/';
	reload_basket();
}

function reload_basket() {
	basket = get_cook('basket');
	GoodCount=0;
	GoodPrice=0;
	if (isset(basket['value']))	{
		var b_arr = explode(',',basket['value']);
		for(i=0; i<b_arr.length; i++) {
			if (b_arr[i] != '') {
				GoodCount++;
				// формат записи товара: g_$id_$price_$quntity
				var good = explode('_',b_arr[i]);
				GoodPrice = GoodPrice + (good[2]*good[3]);
			}
		}
	}
	divGoodCount = document.getElementById('trashAllCount');
	divGoodPrice = document.getElementById('trashAllPrice');
	divGoodCount.innerHTML = GoodCount;
	divGoodPrice.innerHTML = GoodPrice;
}










function get_basket(name) {
    re = new RegExp(name+'=((g_[0-9]+_[0-9]+_[0-9]+,)+)');
    if (re.test(document.cookie)) {
        var matches = re.exec(document.cookie);
        return matches[1];
    } else {
        return '';
    }
}