// persistant ajax cart management (woo)



function manageCart(task,item,thisOrder) {
var qty = $('#prodQty').val();
$.post("inc/managecart.php", { task: task, item: item, thisOrder: thisOrder },
   		function(data){
			countBasket();
			$("#message_box").fadeIn(1000, function () {
        		$("#message_box").animate({opacity: 1.0}, 3000, function () {
				 $("#message_box").fadeOut(1000);});
     			 });
				
	}); //-- post end
// manageCart is used on product pages
}

function manageCartLink(task,item,parent) {
var qty = 1;
$.post("inc/managecart.php", { task: task, item: item, thisOrder: thisOrder },
   		function(data){
			countBasket();
			$("#message_box").fadeIn(1000, function () {
        		$("#message_box").animate({opacity: 1.0}, 3000, function () {
				 $("#message_box").fadeOut(1000);});
     			 });
				
	}); //-- post end
// manageCart is used on product pages
}

0
function displayCartSummery(task) {
$.post("inc/managecart.php", { task: task },
   		function(data){
			$("#cartResult").html(data);			
	}); //-- post end
}

// updateCart is used on the shopping cart page
// persistant ajax cart management (woo)
function updateCart(task,item,qty) {
	setBasketInfoSessions();
//var showStatus = .val();
$("#show_status").text("Updating cart...");
$.post("inc/managecart.php", { task: task, item: item, qty: qty },
   		function(data){
			$("#cart_contents").html(data);
		});
var postagetype = $('#postage').val();
$.post("inc/calculatecart.php", { post: postagetype },
   		function(data){
			$("#cart_contents").html(data);
		});
countBasket();
}

function calcCart(postagetype) 
   			{
			$.post("inc/calculatecart.php", { post: postagetype },
   		function(data){
			$("#cart_contents").html(data);
		});
			}

function setBasketInfoSessions() {
$('input').each( function (){
	var value = $(this).attr('value');
		value = value.replace("'", "&#39;");
		value = value.replace("\"", "&#34;");
	var name = $(this).attr('name');
	$.post("inc/setsessionvars.php", { name: name, value: value});
						   });
$('textarea').each( function (){
	var value = $(this).attr('value');
		value = value.replace("'", "&#39;");
		value = value.replace('"', '&#34;');
	var name = $(this).attr('name');
	$.post("inc/setsessionvars.php", { name: name, value: value});
						   });
$('select').each( function (){
	var value = $(this).attr('value');
	var name = $(this).attr('name');
	$.post("inc/setsessionvars.php", { name: name, value: value});
						   });
}

function countBasket() {
	$.post("inc/countbasket.php", function(data){
			$("#cartResult").html(data);
										   });
						   }
	
