document.observe("dom:loaded", 
	  function() {   
		  $$('a.add-to-cart').each( 
					 function(n, i) {
						   Event.observe(n, 'click', 
								 function (event){
								      addToCard($(this));
									  event.stop();
 									  return false;
								 }
							);
					 });
	  });

function addToCard(obj){
	var id = obj.id;
	/* // do not this, now also unregister users can manage shopping card	
	if (!isLogin){
		var h = document.location.href;
		var d = "&";
		if (h.indexOf('?') == -1)
		   d = "?";
		document.location.href = "/login.php?redirect="+escape(h+d+"action=add-item&add-item-id="+id);
		return;
    }
	*/
	new Ajax.Updater('card-ajax-update', '/add-to-card.php', {
                        parameters: { id: id },
						evalScripts : true,
  				   	    onCreate : function (){
							               $$('ol.cart-prods').each( 
													 function(n, i) {
														   n.hide();
													 });
										   $('loading').show();
						           }

        });
}

function removeFromCard(obj){
	var itemID = obj.id;
	new Ajax.Updater('card-ajax-update', '/remove-from-card.php', {
                        parameters: { itemID: itemID },
						evalScripts : true,
  				   	    onCreate : function (){
							               $$('ol.cart-prods').each( 
													 function(n, i) {
														   n.hide();
													 });
										   $('loading').show();
						           }
        });
}
