function filterForm()
{
	if (document.getElementById('add-filter-form') == null) return;
	
	var f = document.getElementById('add-filter-form');
	
	if (f.style.visibility != 'visible')
	{
		f.style.visibility = 'visible';
		f.style.display = 'block';
	}
	else
	{
		f.style.visibility = 'hidden';
		f.style.display = 'none';
	}
}

function addToCart(id)
{
	var addCount = $('#g-count-'+id).val();
	if ((0 -(-addCount)) < 1) return;
	
	var mod = $('.price input[type="radio"]:checked').val();

	$.ajax({
		url: '?ajax=query&module=5&func=ToBasket&params='+id+'|'+mod+'|'+addCount,
		dataType: "json",
		cache: false,
		success: function (data) {
			updateBasketIcon(data);
		},
		error: function () {
			alert('error');
		}
	});
}

function updateBasketIcon(data)
{
	$.each(data.basketData, 
		function (i, bdata){
			var end = '';
			switch (bdata.count%10)
			{
				case 1: end = ''; break;
				case 2:
				case 3:
				case 4: end = 'а'; break;
				case 5:
				case 6:
				case 7:
				case 8:
				case 9:
				case 0: end = 'ов'; break;
			}
			if ((bdata.count%100 >= 11) && (bdata.count%100 <= 14))
			{
				end = 'ов';
			}
	
			$('#basket-goods-count').html(bdata.count+' товар'+end);
			$('#basket-goods-price').html('на '+bdata.sum+' руб.');
		}
	);
	
	alert('Товар успешно добавлен');
}

function addToCart_without_alert(id)
{
	var addCount = $('#g-count-'+id).val();
	if ((0 -(-addCount)) < 1) return;
	
	var mod = $('#buy-form-'+id+' input[type="radio"]:checked').val();

	$.ajax({
		url: '?ajax=query&module=5&func=ToBasket&params='+id+'|'+mod+'|'+addCount,
		dataType : "json",
		cache: false,
		success: function (data) {
			updateBasketIcon_without_alert(data);
		},
		error: function () {
			alert('error');
		}
	});
}

function updateBasketIcon_without_alert(data)
{
	$.each(data.basketData, 
		function (i, bdata){
			var end = '';
			switch (bdata.count%10)
			{
				case 1: end = ''; break;
				case 2:
				case 3:
				case 4: end = 'а'; break;
				case 5:
				case 6:
				case 7:
				case 8:
				case 9:
				case 0: end = 'ов'; break;
			}
			if ((bdata.count%100 >= 11) && (bdata.count%100 <= 14))
			{
				end = 'ов';
			}
	
			$('#basket-goods-count').html(bdata.count+' товар'+end);
			$('#basket-goods-price').html('на '+bdata.sum+' руб.');
		}
	);

}
