$(document).ready(InitPage);

function InitPage()
{
	$(".addToCartLink").click(addToCartHandler);
	var goodsCnt = $("#cartLink a span");
	if (goodsCnt.text() == "()") goodsCnt.text("(0)");
}
function addToCartHandler(event)
{
	event.preventDefault();
	$.post($(this).attr("href"), {async:true}, goodInCartResponse, "json");
}

function standartAJAXResponseHandler(data, status)
{
	if (status == 'success')
	{
		if (data.error)
		{
			$.jGrowl(data.error);
			return false;
		}
	}
	else
	{
		$.jGrowl("Ошибка запроса");
		return false;
	}
	return true;
}

function goodInCartResponse(data, status)
{
	if (!standartAJAXResponseHandler(data, status)) return;
	if (data.msg == "ok")
	{
		$("#cartLink a span").text("("+data.goodsInCart+")");
		$.jGrowl("Товар добавлен в корзину.",{ life: 4500 });
	}
}

