$(document).ready(
	function(){
	    $('a.product_add').click(function(){
	    	addToCart($(this), $(this).attr('id'));
	    	return false;
    	});
	}
);

function addToCart(eLink, iProductId) {
	if(!$(eLink).hasClass('product_adding')) {
		eLink.removeClass('product_added');
		eLink.addClass('product_adding');

		$.ajax({
			eLink : eLink,

			type : 'GET',
			data : { id: iProductId },
			url : '/cart/xadd/',
			cache : false,
			dataType : 'html',

			success : function(data, textStatus){
				$('#hat_cart').html($(data).find('#hat_cart').html());
				$('#hat_cart').removeClass('empty');
				eLink.removeClass('product_adding');
				eLink.addClass('product_added');
				eLink.attr('href', '/cart/');
				eLink.html('<i class="icon"></i>Перейти в корзину');
				eLink.unbind('click');
			},

			error : function(data, textStatus){
				eLink.removeClass('product_adding');
				eLink.addClass('product_not_added');
			}

		});
	}
}