/**
 * function for handling ajax 
 */ 

function MiniBasketManager() 
	{

	}

MiniBasketManager.prototype.addItem = function(productId) 
{

	alert('Niestety nie można dodac tego produktu do koszyka.');
	return;
	
 var url = 'index.php?section=ajax';
 url += '&controller=Basket';
 url += '&method=actionBasketAddItem';
 url += '&widget=miniBasket';
 url += '&args=' + productId;
 
  AjaxRequest.get(
    {
      'url':url
      ,'onSuccess':function(req) 
      		{ 
      		place = document.getElementById('MiniBasket');
      		place.innerHTML = req.responseText;
      		}
      ,'onErrror':function(req)
      		{
      		alert('Error: Ajax communication error.');
      		}
    }
  );
}

MiniBasketManager.prototype.removeItem = function(productId) 
{
 var url = 'index.php?section=ajax';
 url += '&controller=Basket';
 url += '&method=actionBasketRemoveItem';
 url += '&widget=miniBasket';
 url += '&args=' + productId;
 
  AjaxRequest.get(
    {
      'url':url
      ,'onSuccess':function(req) 
      		{ 
      		place = document.getElementById('MiniBasket');
      		place.innerHTML = req.responseText;
      		}
      ,'onErrror':function(req)
      		{
      		alert('Error: Ajax communication error.');
      		}
    }
  );
}

// CREATE PRODUCT DETAILS MANAGER
var miniBasketManager = new MiniBasketManager();
