		function AddItemToCart(id, title) {

			$.ajax({
			    url: "/ajax/cart_add.php?object_id="+id,             // указываем URL и
			    dataType : "text",                     // тип загружаемых данных
   			    success: function (data, textStatus) { // вешаем свой обработчик на функцию success
					if (data==1) {
						$.jGrowl(title, { header: 'Товар добавлен в корзину', sticky: true });
						RefreshCartHelper();
					} else {
						$.jGrowl(data, { header: 'Ошибка!', theme: 'error', sticky: true });
					}
 			    },
			    error: function (data, textStatus) { // вешаем свой обработчик на функцию error

					$.jGrowl('Произошла ошибка при обращении к серверу', { header: 'Ошибка!', theme: 'error', sticky: true });

  			    } 

			});
  
		}

		function DeleteItemFromCart(id, title) {

			$.ajax({
			    url: "/ajax/cart_del.php?object_id="+id,             // указываем URL и
			    dataType : "text",                     // тип загружаемых данных
   			    success: function (data, textStatus) { // вешаем свой обработчик на функцию success
					if (data==1) {
						$.jGrowl(title, { header: 'Товар удален из корзины', life: 5000 });
						RefreshCartHelper();
					} else {
						$.jGrowl(data, { header: 'Ошибка!', theme: 'error', sticky: true });
					}
 			    },
			    error: function (data, textStatus) { // вешаем свой обработчик на функцию error

					$.jGrowl('Произошла ошибка при обращении к серверу', { header: 'Ошибка!', theme: 'error', sticky: true });

  			    } 

			});
  
		}

		function DeleteItemFromOrder(id, title) {

			$.ajax({
			    url: "/ajax/cart_del.php?object_id="+id,             // указываем URL и
			    dataType : "text",                     // тип загружаемых данных
   			    success: function (data, textStatus) { // вешаем свой обработчик на функцию success
					if (data==1) {
						$.jGrowl(title, { header: 'Товар удален из корзины', life: 5000 });
						RefreshCartOrder();
						RefreshCartHelper();
					} else {
						$.jGrowl(data, { header: 'Ошибка!', theme: 'error', sticky: true });
					}
 			    },
			    error: function (data, textStatus) { // вешаем свой обработчик на функцию error

					$.jGrowl('Произошла ошибка при обращении к серверу', { header: 'Ошибка!', theme: 'error', sticky: true });

  			    } 

			});
  
		}


		function RecalculateCart() {
  			$.each($('input.cart_edit_num'),function(key,array_value){
				prod_count = array_value.value;
				obj_id = $('#cart_edit_id_'+key).val();
				$.ajax({
					url: "/ajax/cart_rec.php?object_id="+obj_id+"&num="+prod_count,
					dataType: "text",
	   			    success: function (data, textStatus) { // вешаем свой обработчик на функцию success
 
  				    }
 				});
 			});
			$.jGrowl('Корзина обновлена');
			

			RefreshCartHelper();  
		}

		function RecalculateOrder() {
  			$.each($('input.cart_edit_num'),function(key,array_value){
				prod_count = array_value.value;
				obj_id = $('#cart_edit_id_'+key).val();
				$.ajax({
					url: "/ajax/cart_rec.php?object_id="+obj_id+"&num="+prod_count,
					dataType: "text",
	   			    success: function (data, textStatus) { // вешаем свой обработчик на функцию success
 
  				    }
 				});
 			});
			$.jGrowl('Корзина обновлена');
			

			RefreshCartOrder();  
			RefreshCartHelper();

		}

 

		function RefreshCartHelper() {

			$.ajax({
			    url: "/catalog_cart_frame.php",             // указываем URL и
			    dataType : "html",                     // тип загружаемых данных
   			    success: function (data, textStatus) { // вешаем свой обработчик на функцию success
 					$('#cart_helper').html(data);
 
 			    },
			    error: function (data, textStatus) { // вешаем свой обработчик на функцию error

					$.jGrowl('Произошла ошибка при обращении к серверу', { header: 'Ошибка!', theme: 'error', sticky: true });

  			    } 

			});

		}

		function RefreshCartOrder() {

			$.ajax({
			    url: "/catalog_order_frame.php",             // указываем URL и
			    dataType : "html",                     // тип загружаемых данных
   			    success: function (data, textStatus) { // вешаем свой обработчик на функцию success
 					$('#cart_order').html(data);
 
 			    },
			    error: function (data, textStatus) { // вешаем свой обработчик на функцию error

					$.jGrowl('Произошла ошибка при обращении к серверу', { header: 'Ошибка!', theme: 'error', sticky: true });

  			    } 

			});

		}


		$(document).ready(function() 
			{ 
 				RefreshCartHelper();
				RefreshCartOrder();
 		    } 
		);

