function addElement(Element)
	{
		var HttpRequest = new JsHttpRequest();
					
    	HttpRequest.onreadystatechange = function() 
		{
        	if (HttpRequest.readyState == 4) 
			{
				updateCart();
				alert('Товар успешно добавлен в корзину!');
			}
        	else
			{	
				document.getElementById('shop_cart').innerHTML = '<b>Производится добавление...</b>';			
			}
    	}
					
		HttpRequest.open('POST', '/catalog.request.php', true);

    	HttpRequest.send( {o:'addElementToCart',e:Element});	
	}
				
function updateCart()
	{
		var HttpRequest = new JsHttpRequest();
					
    	HttpRequest.onreadystatechange = function() 
		{
        	if (HttpRequest.readyState == 4) 
			{
				document.getElementById('shop_cart').innerHTML = HttpRequest.responseJS.cart;
			}
        	else
			{	
					document.getElementById('shop_cart').innerHTML = '<b>Обновление корзины...</b>';			
			}
    	}
					
		HttpRequest.open('POST', '/catalog.request.php', true);

    	HttpRequest.send( {o:'updateCart'});	
	}
	
	function rmFromCart(Id)
	{
		var HttpRequest = new JsHttpRequest();
					
    	HttpRequest.onreadystatechange = function() 
		{
        	if (HttpRequest.readyState == 4) 
			{
				updateCart();
			}
        	else
			{	
				document.getElementById('shop_cart').innerHTML = '<b>Производится удаление...</b>';			
			}
    	}
					
		HttpRequest.open('POST', '/catalog.request.php', true);

    	HttpRequest.send( {o:'rmFromCart',e:Id});
	}
	
	function clearCart()
	{
		
		var HttpRequest = new JsHttpRequest();
					
    	HttpRequest.onreadystatechange = function() 
		{
        	if (HttpRequest.readyState == 4) 
			{
				updateCart()
			}
        	else
			{	
				document.getElementById('shop_cart').innerHTML = '<b>Удаление товаров...</b>';				
			}
    	}
					
		HttpRequest.open('POST', '/catalog.request.php', true);

    	HttpRequest.send( {o:'clearCart'});	
	}