function on_AddToCart(data)
{
	if(data)
	{
		eval(data);
		var progress='product_progress_'+data.type+'_'+data.id;
		var button='product_button_'+data.type+'_'+data.id;
		var total_items_obj=document.getElementById('cart_total_items');
		var price_total_obj=document.getElementById('cart_price_total');
		var shipping_total_obj=document.getElementById('cart_shipping_total');
		var sub_total_obj=document.getElementById('cart_sub_total');		

		if (total_items_obj && price_total_obj && shipping_total_obj && sub_total_obj)
		{
			total_items_obj.innerHTML=data.total_items;
			price_total_obj.innerHTML=data.price_total;
			shipping_total_obj.innerHTML=data.shipping_total;
			sub_total_obj.innerHTML=data.sub_total;
		}
		DisplayHide(progress);
		DisplayCustom(button, '');	
	}
}

function AddToCart(product_id, product_type, scheduler_date)
{
	var progress='product_progress_'+product_type+'_'+product_id;
	var button='product_button_'+product_type+'_'+product_id;
	DisplayHide(button);
	DisplayCustom(progress, '');
	$.post('/index.php?action=cart/cart_add',
  		{
			id:product_id,
			type:product_type,
			scheduler_date:scheduler_date
  		},
  		on_AddToCart
		);
}