// Shopping Bag AJAX jq by tomi
var cartProcess = false;
$(document).ready(function(){
	$(".additem").click(function(){
		if(!cartProcess ){
			cartProcess = true;
			var ids = $(this).attr('id').split("_",2);
			$("#dialog").dialog('open');
			$("#dialog").dialog('option', 'title', 'Adding Product...');
			$.post("/user/addtobag.aspx", { pid: ids[0], rmipid: ids[1] },
			  function(data){
				var data_a = data.split("|",4)
				if(data_a[0] == "true")
				{
					$(".citemtotal").html(data_a[1]);
					$(".cpricetotal").html(data_a[2]);
					setTimeout(function(){ 
					 $("#dialog").dialog('close');
   					 cartProcess = false;
					}, 1000 ); 
				}
				else if(data_a[3] == "false")
				{
					$("#dialog").dialog('option', 'title', 'You must be logged in!<br /><br /><span style="font-size: 15px;">Please <a href="/user/login.aspx">sign in</a> or <a href="/user/register.aspx">register</a> to purchase this product!</span>');
					setTimeout(function(){ 
					 $("#dialog").dialog('close');
   					 cartProcess = false;
					}, 5000 );
 				}
				else
				{
					$("#dialog").dialog('option', 'title', 'Error! Please try again.');
					setTimeout(function(){ 
					 $("#dialog").dialog('close');
   					 cartProcess = false;
					}, 3000 ); 
				}
			  });			 
		}
	});
});

function cartRemove(pid){
	$.post("/user/removefromcart.aspx", { pid: pid },
		function(data){
			var data_a = data.split("|",3)
			if(data_a[0] == "true")
			{
				$("#" + pid).hide(); 
				$(".citemtotal").html(data_a[1]);
				$(".cpricetotal").html(data_a[2]);
			}
			else
				alert("Error! Unable to remove product from cart.");
		}
	);
}